用c语言任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数。
时间: 2024-10-17 13:09:44 浏览: 59
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
在C语言中,我们可以使用循环结构如for或while以及条件判断来实现这个功能。以下是简单的程序设计思路:
```c
#include <stdio.h>
int main() {
int n, num, sum_odd = 0, count_odd = 0, sum_even = 0, count_even = 0;
// 输入数字的数量
printf("请输入整数的个数: ");
scanf("%d", &n);
// 循环输入并统计
for(int i = 0; i < n; i++) {
printf("请输入第%d个数: ", i + 1);
scanf("%d", &num);
if(num % 2 == 0) { // 判断是否为偶数
sum_even += num;
count_even++;
} else { // 否则是奇数
sum_odd += num;
count_odd++;
}
}
// 输出结果
printf("奇数的和: %d\n", sum_odd);
printf("奇数的个数: %d\n", count_odd);
printf("偶数的和: %d\n", sum_even);
printf("偶数的个数: %d\n", count_even);
return 0;
}
```
阅读全文