c语言编程,输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差.
时间: 2024-12-29 21:36:30 浏览: 7
在C语言编程中,你可以通过遍历输入的一批整数并利用条件语句来计算偶数和与奇数和。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num, sum_even = 0, sum_odd = 0;
// 输入整数序列
printf("请输入一组整数(以空格分隔): ");
while (scanf("%d", &num) == 1) { // 使用while循环处理多个输入
if (num % 2 == 0) { // 判断是否为偶数
sum_even += num; // 偶数累加到sum_even
} else { // 否则为奇数
sum_odd += num; // 奇数累加到sum_odd
}
}
// 输出结果
if (sum_even > sum_odd) {
printf("偶数和与奇数和之差为: %d\n", sum_even - sum_odd);
} else if (sum_even < sum_odd) {
printf("奇数和与偶数和之差为: %d\n", sum_odd - sum_even);
} else {
printf("偶数和与奇数和相等,差为: 0\n");
}
return 0;
}
```
在这个程序中,用户可以逐个输入整数,程序会分别累计偶数和奇数,最后输出两者的差值。如果所有数字都是奇数或偶数,那么差值就是它们本身的值。
阅读全文