c语言编程:输入20个有符号整数,统计正整数、零、负整数的个数。
时间: 2023-05-24 22:05:20 浏览: 132
编程统计数据区中正数、零和负数的个数
5星 · 资源好评率100%
```c
#include <stdio.h>
int main()
{
int i, x, positive=0, zero=0, negative=0;
printf("请输入20个有符号整数:\n");
for(i=1; i<=20; i++)
{
scanf("%d", &x);
if(x > 0) positive++;
else if(x == 0) zero++;
else negative++;
}
printf("正整数个数:%d\n零的个数:%d\n负整数个数:%d\n", positive, zero, negative);
return 0;
}
```
运行结果示例:
```
请输入20个有符号整数:
-3 -2 -1 0 1 2 3 0 -1 -2 0 1 2 -3 -4 0 5 6 7 -1
正整数个数:6
零的个数:4
负整数个数:10
```
阅读全文