D. 梅开二度
Even or Odd(Hard)
题目描述
给定任意两个数 \(a\) 和 \(b\),判断 \(a * b\) 结果的奇偶性。
输入描述
输入一行两个整数 \(a\) 和 \(b\) , 用空格隔开。
\(1 \le a, b \le 10 ^ {100}\)
输出描述
输出一行字符串,如果 \(a*b\) 的结果是奇数,就输出 "Odd";如果 \(a*b\) 的结果是偶数,就输出 "Even".
样例1
输入
2 3
输出
Even
样例2
输入
111111111111111111111111111111 333333333333333333333333333333
输出
Odd
提示
遇到大整数时,可以使用字符串读入,下面给出代码示例:
C
#include <stdio.h>
#include <string.h>
int main()
{
char a[101], b[101];
scanf("%s%s", a, b);
// ... 判断过程
}
C++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string a, b;
cin >> a >> b;
// ... 判断过程
}
Python
a, b = map(str, input().split())
# ... 判断过程
这里python直接用int读入也是可以的,只是为了和上面写法统一;不建议用python直接相乘判断结果,思考一下有没有其他办法。
信息
- ID
- 1491
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 90
- 已通过
- 10
- 通过率
- 11%
- 上传者