用c语言编程输入任意个正整数(以输入负数表示结束输入),分别求出所有的奇数之和,所有的 偶数之和。
时间: 2024-05-13 18:20:32 浏览: 90
C语言程序设计-求1到w之间的奇数之和;(w是大于等于100小于等于1000的整数).c
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
int num, odd_sum = 0, even_sum = 0;
printf("请输入各个正整数,以负数结束输入:\n");
scanf("%d", &num);
while (num >= 0) {
if (num % 2 == 0) { // 如果是偶数
even_sum += num; // 加入偶数和
} else { // 如果是奇数
odd_sum += num; // 加入奇数和
}
scanf("%d", &num); // 继续输入下一个数
}
printf("所有的奇数之和为:%d\n", odd_sum);
printf("所有的偶数之和为:%d\n", even_sum);
return 0;
}
```
阅读全文