c语言输入20个有符号整数,统计正整数、零、负整数的个数
时间: 2024-01-31 17:04:42 浏览: 70
统计你输入的正负数的个数
```c
#include <stdio.h>
int main()
{
int num, pos = 0, zero = 0, neg = 0;
for (int i = 0; i < 20; i++) {
printf("请输入第%d个整数:", i + 1);
scanf("%d", &num);
if (num > 0) {
pos++;
} else if (num == 0) {
zero++;
} else {
neg++;
}
}
printf("正整数个数:%d\n", pos);
printf("零的个数:%d\n", zero);
printf("负整数个数:%d\n", neg);
return 0;
}
```
注意:此程序假设输入的整数均为有符号整数,如果输入的数为无符号整数,则可能出现统计错误。
阅读全文