.从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。 数组方法写
时间: 2024-02-06 08:11:46 浏览: 72
实验八程序设计综合编程练习.rar_continue_longer8vc
好的,下面是用数组方法实现的代码:
```c
#include <stdio.h>
int main() {
int nums[10];
int positive = 0, negative = 0, zero = 0;
printf("请输入10个整数:\n");
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("正数个数:%d\n", positive);
printf("负数个数:%d\n", negative);
printf("零的个数:%d\n", zero);
return 0;
}
```
这个程序先定义了一个长度为10的整型数组`nums`,然后通过一个循环读入10个整数。在读入每个整数的同时,根据其正负性或是否为零,更新`positive`、`negative`和`zero`的值。最后输出这三个变量的值即可。
阅读全文