输入一个含有十个浮点数的一堆数组,并计算数组中所有的正数的和以及所有负数的和 用c语言
时间: 2024-11-23 19:39:24 浏览: 31
在C语言中,你可以创建一个包含十个浮点数的数组,然后遍历这个数组,分别对正数和负数求和。这里是一个简单的示例代码:
```c
#include <stdio.h>
// 定义数组及其大小
float numbers[10]; // 假设你已经初始化了这个数组
int main() {
float sum_positive = 0.0;
float sum_negative = 0.0;
// 遍历数组,检查每个元素是否为正数或负数
for (int i = 0; i < 10; i++) {
if (numbers[i] > 0) {
sum_positive += numbers[i];
} else if (numbers[i] < 0) {
sum_negative += numbers[i];
}
}
printf("正数之和: %.2f\n", sum_positive);
printf("负数之和: %.2f\n", sum_negative);
return 0;
}
```
在这个程序中,我们首先初始化`sum_positive`和`sum_negative`为0,然后通过for循环逐个检查数组中的元素。如果元素大于0,就加到`sum_positive`;如果小于0,则加到`sum_negative`。最后,打印出两个总和的结果。
请注意,实际编程时,你需要确保数组已经被初始化并且有效。上述代码假设数组已包含十个浮点数。
阅读全文
相关推荐



















