以c语言编写一段程序,要求:任意输入十个整数,分别统计其中的正数个数,正数之和,负数个数,负数之和。
时间: 2023-05-21 20:00:56 浏览: 129
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
好的,以下是符合您要求的 C 语言程序:
```c
#include <stdio.h>
int main() {
int num, positive_count = 0, negative_count = 0, positive_sum = 0, negative_sum = 0;
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &num);
if (num > 0) {
positive_count++;
positive_sum += num;
} else if (num < 0) {
negative_count++;
negative_sum += num;
}
}
printf("正数个数:%d\n", positive_count);
printf("正数之和:%d\n", positive_sum);
printf("负数个数:%d\n", negative_count);
printf("负数之和:%d\n", negative_sum);
return 0;
}
```
希望这个程序能够帮助您解决问题。
阅读全文