在c语言程序编辑区编写程序,程序功能要求如下: 求n个整数的平均值。 输入样例:10 38 98 87 89 23 44 67 100 345 输出样例:90.1000 部分源程序已存在程序编辑区中。请在fun( )函数中的/begin/ 与 /end/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。 请勿改动其它位置的任何内容。
时间: 2024-03-22 14:41:40 浏览: 110
好的,根据您的要求,我可以为您编写一个C语言程序,请看下面的代码:
```c
#include <stdio.h>
float fun(int n, float a[])
{
float sum = 0;
for (int i = 0; i < n; i++)
{
sum += a[i];
}
// begin
float avg = sum / n;
return avg;
// end
}
int main()
{
int n;
float a[1000];
printf("请输入n:");
scanf("%d", &n);
printf("请输入%d个数:", n);
for (int i = 0; i < n; i++)
{
scanf("%f", &a[i]);
}
float avg = fun(n, a);
printf("%.4f", avg);
return 0;
}
```
在这个程序中,我们定义了一个名为`fun`的函数,用于求n个数的平均值。在`fun`函数中,我们先计算出这n个数的和,然后除以n,就得到了平均值。最后,将平均值作为函数的返回值返回给主函数。
在主函数中,我们先读入n和这n个数,然后调用`fun`函数求平均值,并将结果输出。
请注意,在您的代码中,要使用`float`类型存储平均值,并且输出时需要使用`%.4f`格式化输出,以保留4位小数。
阅读全文