用C语言完成输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数
时间: 2024-10-14 07:10:42 浏览: 39
在C语言中,你可以使用for循环和if判断语句来完成这个任务。以下是简单的步骤和示例代码:
```c
#include <stdio.h> // 引入输入输出头文件
int main() {
int n, num, sumOdd = 0, countOdd = 0, sumEven = 0, countEven = 0; // 初始化计数器和求和变量
printf("请输入数字的数量(n): ");
scanf("%d", &n); // 输入数字个数
for (int i = 1; i <= n; i++) { // 遍历次数等于输入的n
printf("请输入第%d个整数: ", i);
scanf("%d", &num); // 读取用户输入的整数
if (num % 2 == 0) { // 判断是否是偶数
sumEven += num;
countEven++;
} else { // 否则是奇数
sumOdd += num;
countOdd++;
}
}
printf("奇数的和为: %d\n", sumOdd);
printf("奇数的个数为: %d\n", countOdd);
printf("偶数的和为: %d\n", sumEven);
printf("偶数的个数为: %d\n", countEven);
return 0;
}
```
在这个程序中,我们首先让用户输入整数的数量,然后遍历指定次数,对每个输入的数检查它是奇数还是偶数,并相应地更新总和和计数器。最后,打印出结果。
阅读全文