输入10个数,统计并输出其中奇数个数、奇数和、偶数个数、偶数和。C语言
时间: 2023-07-10 10:12:01 浏览: 353
C语言编程题
4星 · 用户满意度95%
可以使用循环和条件语句来实现统计奇偶数个数和和。以下是一份C语言代码示例:
```c
#include <stdio.h>
int main() {
int num, odd_count = 0, even_count = 0, odd_sum = 0, even_sum = 0;
// num: 输入的数,odd_count: 奇数个数,even_count: 偶数个数
// odd_sum: 奇数和,even_sum: 偶数和
printf("请输入10个整数:\n");
for (int i = 1; i <= 10; i++) {
scanf("%d", &num);
if (num % 2 == 0) { // 判断是否为偶数
even_count++;
even_sum += num;
} else { // 否则为奇数
odd_count++;
odd_sum += num;
}
}
printf("奇数个数:%d\n", odd_count);
printf("奇数和:%d\n", odd_sum);
printf("偶数个数:%d\n", even_count);
printf("偶数和:%d\n", even_sum);
return 0;
}
```
该程序首先定义了需要用到的变量,包括输入的数`num`、奇数个数`odd_count`、偶数个数`even_count`、奇数和`odd_sum`、偶数和`even_sum`。接着使用循环输入10个数,并使用条件语句判断每个数是奇数还是偶数,并累加相应的个数和和。最后输出结果。
阅读全文