c语言数据统计,判断多个数的正负
时间: 2024-11-06 18:24:54 浏览: 14
在C语言中,统计多个数的正负可以采用循环结构遍历数组,并使用条件语句(如if...else或switch)来判断每个数值的正负。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int numbers[] = {5, -3, 0, 7, -2}; // 数组样本
int positive_count = 0; // 正数计数器
int negative_count = 0; // 负数计数器
for (int i = 0; i < sizeof(numbers) / sizeof(numbers[0]); i++) {
if (numbers[i] > 0) {
positive_count++;
} else if (numbers[i] < 0) {
negative_count++;
}
}
printf("Positive numbers: %d\n", positive_count);
printf("Negative numbers: %d\n", negative_count);
return 0;
}
```
在这个程序中,我们遍历数组`numbers`,每当遇到大于0的数就增加`positive_count`,小于0的数则增加`negative_count`。最后,我们会输出正数和负数的数量。
阅读全文