OJ上关于“奇数的个数”的题,提交上去总是wrong answer,求助。
Description 给你n个数,请输出其中奇数的个数。
输入
有多组样例,第一行是一个整数N(1<=N<=100),表示有多少个数,如果N为0则表示输入结束。第二行是N个整数,每个整数之间用一个空格隔开。
输出
每行输出一个样例的结果,即奇数的数目。
------------------------------------------------------------------------------
以上是题目,以下是代码,我自己运行结果是对的,但是提交上去就过不了。
请问是哪些地方需要修改,或者哪些地方有错误,请指正。谢谢!
程序代码:
# include <stdio.h>
int main()
{
int n,i,k = 0;
int a;
while(scanf("%d",&n) != EOF && (n >= 1) && (n <= 100))
{
if(n == 0)
break;
for(i=0; i<n; i++)
{
scanf("%d",&a);
if((a % 2) != 0)
k++;
}
printf("%d\n",k);
}
return 0;
}








