用c语言数组的方法从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。
时间: 2024-05-07 07:22:07 浏览: 11
以下是用 C 语言数组的方法从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出的代码:
```c
#include <stdio.h>
int main() {
int nums[10];
int positive = 0, negative = 0, zero = 0;
int i;
printf("请输入10个整数:\n");
for(i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
for(i = 0; i < 10; 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`。然后使用 `scanf` 函数从键盘读入 10 个整数,存入数组中。接着使用 `for` 循环遍历数组,统计其中正数、负数和零的个数,分别用变量 `positive`、`negative` 和 `zero` 记录。最后使用 `printf` 函数输出统计结果。