C语言编程给定N个正整数,统计奇数和偶数的个数

如题所述

非奇则偶,统计一个就可以了。 

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;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-12
#include<stdio.h
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;
}

本回答被网友采纳
相似回答