请用c语言编写函数fun,函数的功能是求一个数组中所有元素的平均数,然后输出大于该平均数的元素。
时间: 2023-01-31 07:01:21 浏览: 247
C语言程序设计-编写函数fun对主程序中用户输入的具有10个数据的数组a按由大到小排序,并在主程序中输出排序结果;
5星 · 资源好评率100%
下面是用 C 语言编写的函数 fun 的代码:
```
#include <stdio.h>
void fun(int *array, int size) {
int i;
double sum = 0;
for (i = 0; i < size; i++) {
sum += array[i];
}
double avg = sum / size;
printf("平均数为:%.2lf\n", avg);
printf("大于平均数的元素有:");
for (i = 0; i < size; i++) {
if (array[i] > avg) {
printf("%d ", array[i]);
}
}
printf("\n");
}
```
使用时,你可以这样调用函数 fun:
```
int main() {
int array[] = {1, 2, 3, 4, 5};
fun(array, 5);
return 0;
}
```
运行结果如下:
```
平均数为:3.00
大于平均数的元素有:4 5
```
阅读全文