题目描述
数论问题是数学界最难的问题之一,困扰了很多的小朋友。
奇数和偶数最简单的数学问题,现在,惨无人道的二年级老师搞了一个有 N (1 <= N <= 100) 个正整数 I (1 <= I <= 10^60) 的表叫小朋友们去判断奇数还是偶数。
写一个程序读入N个整数,如果是双数,那麼在独立的一行内输出"even",如果是单数则类似地输出"odd".
输入
* 第一行: 一个单独的整数: N
* 第2到第N+1行: 第j+1行有第j个需要判断奇偶性的整数。
输出
* 第1..N行: 第j行根据第j个整数的奇偶性输出一个单词"even"或者"odd"
样例输入
2
1024
5931
样例输出
even
odd
提示
1024可以被2整除; 而5931不可以。
这个数很大,所以我们可以用字符串
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
string s;
for(int i=1;i<=a;i++)
{
cin>>s;
if(s[s.size()-1]%2==1)
cout<<"odd"<<endl;
else
cout<<"even"<<endl;
}
return 0;
}