ny#386. 判断数的奇偶性
题目描述
yzx和yp在玩一个游戏,游戏是这样的,yp给出一个整数,yzx要判断这个数的奇偶性,我们知道如果一个整数能除以2等于0就为偶数(“even number”),否则就为奇数(“odd number”),yp给了yzx一个特别特别大的数,你能帮助yzx判断这个数是奇数还是偶数吗?
输入格式
一个非常大的整数n
输出格式
如果n是奇数,请输出“odd number”,否则请输出“even number”,输出不加引号
样例
输入 #1
1
输出 #1
odd number
输入 #2
2
输出 #2
even number
数据范围与提示
1 <= n <= 10^1000000
下面展示一些 内联代码片
。
#include<iostream>
#include<string.h>
using namespace std;
char a[1000009];
int main(){
cin>>a;
int len=strlen(a);
if((a[len-1]-'0')%2==0){
cout<<"even number"<<endl;
}else{
cout<<"odd number"<<endl;
}
}
//我看到10的1000000次方以为数组也放不下呢,
//举个例子 10000 如果用字符数组存只是占了6个而已char c[6]就能存的下
//数组最大不能超过1e6+9