编写一个C语言程序,输入10个整数,统计并输出其中正数、负数和零的个数。 程序运行结果示例: 请输入10个整数: -12 3 0 8 -7 37 1 0 -23 3 正数个数:5 负数个数:3 零的个数:2 输入提示:"请输入10个整数:" 输入格式:"% d " 输出提示:"\ n 正数个数:% d \ n 负数个数:% d \ n 零的个数:% d \ n " 输出格式:"% d "
时间: 2024-03-20 07:41:20 浏览: 109
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
好的,以下是符合您要求的 C 语言程序代码:
```c
#include <stdio.h>
int main()
{
int nums[10], positive = 0, negative = 0, zero = 0;
printf("请输入10个整数:");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] > 0) {
positive++;
} else if (nums[i] < 0) {
negative++;
} else {
zero++;
}
}
printf("\n正数个数:%d\n负数个数:%d\n零的个数:%d\n", positive, negative, zero);
return 0;
}
```
程序运行时,会提示您输入10个整数,您可以按照要求输入。程序会统计正数、负数和零的个数,并将结果输出。注意,输入时要用空格隔开每个数字。如果您输入的数字不足10个,程序将等待您输入完毕后再进行统计并输出结果。
阅读全文