代码如下:
#include <stdio.h>#define N 30int main(){int n[N],sum1=0,sum2=0;int a1 = 0, a2 = 0, a3 = 0;printf("Please input 30 numbers:\n");for (int i = 0; i < 30; i++) {scanf_s("%d", &n[i]);}for (int i = 0; i < 30; i++) {if (n[i] > 0) {sum1 = sum1 + n[i];a1++;}else if (n[i] < 0) {sum2 = sum2 + n[i];a2++;}else { a3++; }}printf("正整数有%d个,sum=%d\n", a1,sum1);printf("负整数有%d个,sum=%d\n", a2, sum2);printf("0有%d个",a3);return 0;}