c语音输入十个整数统计正负0并输出
时间: 2024-09-17 11:08:36 浏览: 27
在C语言中,处理用户输入并统计正数、负数和零通常会涉及到循环、条件判断以及计数器。下面是一个简单的示例程序,它使用`scanf`函数获取用户的十个整数输入,并通过while循环遍历检查每个数字:
```c
#include <stdio.h>
int main() {
int num[10], positive = 0, negative = 0, zero = 0;
// 循环10次获取用户输入
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &num[i]);
// 判断数字的正负及是否为零
if (num[i] > 0) {
positive++;
} else if (num[i] < 0) {
negative++;
} else {
zero++;
}
}
// 输出结果
printf("\n正数有:%d个\n", positive);
printf("负数有:%d个\n", negative);
printf("零有:%d个\n", zero);
return 0;
}
```
当你运行这个程序时,用户将逐次输入十个整数,然后程序会统计并显示它们各自的正数、负数和零的数量。