一、题目部分
选自洛谷:
P2955 [USACO09OCT]Even? Odd? G
二、解题过程
思路
因为数的大小最大可以达到10^60,所以用字符串存储数,并在输出时对字符串末位的数与2求余即可进行奇偶数的判断。
提交AC答案
#include
using namespace std;
int n;
struct Num
{
string a;
int len;
}num[101];
int main()
{
scanf("%d",&n);
for(int i=0;i<n;i++)
{
cin>>num[i].a;
num[i].len=num[i].a.length();
}
for(int i=0;i<n;i++)
{
if(num[i].a[num[i].len-1]%2==0)
printf("even\n");
else
printf("odd\n");
}
return 0;
}