c++代码打出给定N个正整数,请统计奇数和偶数各有多少个? 输入格式: 输入第一行给出一一个正整N (≤1000) ;第2行给出N个非负整数,以空格分隔。输出格式: 在-行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
时间: 2023-11-25 20:08:10 浏览: 126
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
```c
#include<stdio.h>
int main()
{
int n, a, odd = 0, even = 0;
scanf("%d", &n);
for(int i = 0; i < n; i++)
{
scanf("%d", &a);
if(a % 2 == 0) //如果a是偶数
{
even++; //偶数个数加1
}
else //否则a是奇数
{
odd++; //奇数个数加1
}
}
printf("%d %d", odd, even); //输出奇数个数和偶数个数
return 0;
}
```
阅读全文