统计数组的正,负,零的个数c语言
时间: 2024-02-24 19:58:57 浏览: 14
可以用一个循环来遍历数组,同时用三个计数器来分别记录正数、负数和零的个数。示例代码如下:
```c
#include <stdio.h>
int main() {
int arr[10] = {-3, 0, 2, 5, -1, 0, 4, -2, 1, 0};
int positive_count = 0, negative_count = 0, zero_count = 0;
int i;
for (i = 0; i < 10; 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;
}
```
输出结果为:
```
Positive count: 4
Negative count: 3
Zero count: 3
```
相关问题
c语言统计数组的正, 负,零的个数
要统计数组中正数、负数和零的个数,可以按以下方法实现:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 0, -2, 3, -4, 0, 5, -6, 0};
int n = sizeof(arr) / sizeof(arr[0]);
int positive = 0, negative = 0, zero = 0;
for (int i = 0; i < n; i++) {
if (arr[i] > 0) {
positive++;
} else if (arr[i] < 0) {
negative++;
} else {
zero++;
}
}
printf("正数:%d,负数:%d,零:%d\n", positive, negative, zero);
return 0;
}
```
输出结果为:
```
正数:3,负数:3,零:3
```
其中,`arr`是待统计的数组,`n`表示数组中元素的个数,`positive`、`negative`和`zero`分别表示正数、负数和零的个数。通过遍历数组,对每个元素进行判断,就可以统计出三种数的个数。
c语言统计数组的正, 负,零的个数
可以通过遍历数组,判断元素的正负情况来统计正、负、零的个数。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, -2, 0, 3, -4, 5, 0, -6, 7, 0};
int positive = 0, negative = 0, zero = 0;
int i;
for (i = 0; i < 10; i++) {
if (arr[i] > 0) {
positive++;
} else if (arr[i] < 0) {
negative++;
} else {
zero++;
}
}
printf("正数个数:%d\n", positive);
printf("负数个数:%d\n", negative);
printf("零的个数:%d\n", zero);
return 0;
}
```
输出结果为:
```
正数个数:4
负数个数:3
零的个数:3
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)