题目是一个斐波那契数列求第n项的奇偶性,因为n非常非常大可能有1万位(1万个位数,超范围了),所以可以找规律发现每个被三整除的项都是偶数其余是奇数,我用的是各位数字之和能被三整除的数是三的倍数的数学性质进行判断,但不知道为什么代码仍然有误。

#include <stdio.h>
int main()
{
char a;
unsigned long long sum=0;
while (scanf("%c",&a)!=EOF)
{
int m=a-'0';
sum+=m;
}
if (sum%3==0)
{
printf("EVEN");
}
else
{
printf("ODD");
}
return 0;
}