以c语言编写一段程序,要求:由键盘任意输入10个数据,分别统计其中的正数个数,正数之和,负数个数,负数之和。
时间: 2023-05-21 20:00:51 浏览: 92
从键盘输入10个整数,编程统计每个整数和非法数字的个数
5星 · 资源好评率100%
以下是一段符合要求的 C 语言程序:
```c
#include <stdio.h>
int main() {
int i, num, pos_count = 0, neg_count = 0, pos_sum = 0, neg_sum = 0;
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &num);
if (num > 0) {
pos_count++;
pos_sum += num;
} else if (num < 0) {
neg_count++;
neg_sum += num;
}
}
printf("正数个数:%d\n", pos_count);
printf("正数之和:%d\n", pos_sum);
printf("负数个数:%d\n", neg_count);
printf("负数之和:%d\n", neg_sum);
return 0;
}
```
这段程序通过 for 循环输入 10 个数,并根据数值的正负情况统计正数个数、正数之和、负数个数、负数之和,并输出结果。
阅读全文