c语言,1.编写子函数计算6个数的平均值,然后在main函数中调用,值的输入输出均在main函数中实现,要求用数组实现数据的传递。
时间: 2024-03-08 19:49:23 浏览: 110
C语言程序设计-计算n门课程的平均值,计算结果作为函数值返回;例如:若有5门课程的成绩是:
5星 · 资源好评率100%
可以使用以下代码实现:
```c
#include <stdio.h>
float average(float arr[], int size) {
float sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum / size;
}
int main() {
float arr[6];
printf("请输入6个数:\n");
for (int i = 0; i < 6; i++) {
scanf("%f", &arr[i]);
}
float avg = average(arr, 6);
printf("6个数的平均值为:%.2f\n", avg);
return 0;
}
```
在主函数中先定义一个长度为6的浮点型数组`arr`,然后使用`for`循环遍历数组并通过`scanf`函数依次输入6个数。接下来调用`average`函数,传入数组`arr`和数组长度6,通过循环计算数组元素的总和,最后返回平均值。最后在主函数中打印出平均值即可。
阅读全文