统计数组的正,负,零的个数,数据由键盘输入c语言
时间: 2024-02-24 18:59:00 浏览: 153
可以使用循环结构和条件语句来遍历输入的数组,并且使用计数器来统计正数、负数和零的个数。示例代码如下:
```c
#include <stdio.h>
int main() {
int arr[100];
int positive_count = 0, negative_count = 0, zero_count = 0;
int n, i;
printf("Enter the size of array: ");
scanf("%d", &n);
printf("Enter the elements of array: ");
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for (i = 0; i < n; i++) {
if (arr[i] > 0) {
positive_count++;
} else if (arr[i] < 0) {
negative_count++;
} else {
zero_count++;
}
}
printf("Positive count: %d\n", positive_count);
printf("Negative count: %d\n", negative_count);
printf("Zero count: %d\n", zero_count);
return 0;
}
```
在运行程序时,首先输入数组的大小,然后输入数组的元素。程序将输出正数、负数和零的个数。
阅读全文