非奇则偶,统计一个就可以了。
int main()
{
int N, odd=0, i, t;
scanf("%d",&N);
for(i = 0; i < N; i++)
{
scanf("%d",&t);
if(t&1)odd++;
}
printf("奇数%d个,偶数%d个\n", odd, N-odd);
return 0;
}
#include
int main()
{int n,x,s0=0,s1=0;
scanf("%d",&n);
for(;n--;)
{scanf("%d",&x);
if(x%2)s1++;
else s0++;
}
printf("其中的奇数有%d个,偶数有%d个\n",s1,s0);
return 0;
}