用c语言写给定N个正整数,请统计奇数和偶数各有多少个? 输入格式: 输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。 输出格式: 在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。 输入样例: 9 88 74 101 26 15 0 34 22 77 输出样例: 3 6
时间: 2024-01-17 20:03:33 浏览: 330
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
好的,以下是 C 语言的实现代码,可以直接在本地编译运行:
```c
#include <stdio.h>
int main()
{
int n, num, odd = 0, even = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &num);
if (num % 2 == 0)
even++;
else
odd++;
}
printf("%d %d", odd, even);
return 0;
}
```
这个代码使用了 `scanf` 从标准输入读入数据,使用了 `for` 循环遍历每个数,计算奇数和偶数的个数,最后使用 `printf` 输出结果。
阅读全文