用C语言在数组a 的10个数中求平均值v,将大于等于v的数组元素求和并存入变量s中。 在数组 a 的10个数中求平均值v,将大于等于v的数组元素求和并存入变量s中。
时间: 2024-02-25 15:57:44 浏览: 64
C语言程序设计-求一组数中大于平均值的数的个数;例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值3
5星 · 资源好评率100%
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int i, sum = 0;
double avg, v = 0;
// 计算平均值
for (i = 0; i < 10; i++) {
v += a[i];
}
avg = v / 10;
// 计算大于等于平均值的元素之和
for (i = 0; i < 10; i++) {
if (a[i] >= avg) {
sum += a[i];
}
}
// 输出结果
printf("平均值为%.2f\n", avg);
printf("大于等于平均值的元素之和为%d\n", sum);
return 0;
}
```
代码中,我们首先定义一个长度为 10 的整型数组 a 并初始化。然后,我们使用一个循环计算数组中所有元素的和,并求出平均值。接着,我们再使用一个循环计算大于等于平均值的元素之和。最后,我们输出平均值和大于等于平均值的元素之和。
阅读全文