在c语言中输入任意20个整数,计算: (1)正数的个数,正数的和(2)负数的个数和负数的和。 (3)零的个数。
时间: 2024-06-13 16:05:48 浏览: 55
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
以下是在C语言中输入任意20个整数,计算正数的个数、正数的和、负数的个数、负数的和和零的个数的代码:
```c
#include <stdio.h>
int main() {
int arr[20];
int i, positive_count = 0, negative_count = 0, zero_count = 0;
int positive_sum = 0, negative_sum = 0;
printf("请输入20个整数:\n");
for (i = 0; i < 20; i++) {
scanf("%d", &arr[i]);
if (arr[i] > 0) {
positive_count++;
positive_sum += arr[i];
} else if (arr[i] < 0) {
negative_count++;
negative_sum += arr[i];
} else {
zero_count++;
}
}
printf("正数的个数为:%d,正数的和为:%d\n", positive_count, positive_sum);
printf("负数的个数为:%d,负数的和为:%d\n", negative_count, negative_sum);
printf("零的个数为:%d\n", zero_count);
return 0;
}
```
阅读全文