用C语言编程,由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和。
时间: 2024-05-01 15:18:42 浏览: 13
好的!这是一个简单的 C 语言编程题。可以分别定义变量来表示正数个数、正数之和、负数个数、负数之和,并逐个读入输入的 10 个数进行判断,判断后加入相应的计数器和累加器中。最后输出统计的结果即可。要素代码如下:
```c
#include <stdio.h>
int main() {
int positive_count = 0, positive_sum = 0;
int negative_count = 0, negative_sum = 0;
int num, i;
for (i = 1; i <= 10; i++) {
printf("请输入第 %d 个数: ", i);
scanf("%d", &num);
if (num >= 0) { // 是正数
positive_count++;
positive_sum += num;
} else { // 是负数
negative_count++;
negative_sum += num;
}
}
printf("正数个数:%d,正数之和:%d\n", positive_count, positive_sum);
printf("负数个数:%d,负数之和:%d\n", negative_count, negative_sum);
return 0;
}
```
希望能够帮到你。