求数组中大于等于和小于0的元素的个数,用stdio语句
时间: 2024-02-03 11:15:01 浏览: 111
计算二维数组周边元素之和
假设数组名为`arr`,数组长度为`n`,可以使用如下代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, -2, 3, 0, -4, 5};
int n = sizeof(arr) / sizeof(int);
int count_pos = 0, count_neg = 0;
for(int i = 0; i < n; i++) {
if(arr[i] >= 0) {
count_pos++;
} else {
count_neg++;
}
}
printf("大于等于0的元素个数:%d\n", count_pos);
printf("小于0的元素个数:%d\n", count_neg);
return 0;
}
```
输出结果为:
```
大于等于0的元素个数:3
小于0的元素个数:3
```
阅读全文