作业帮 > 综合 > 作业

编写计算平均分的函数(函数原型为double average(double score[],int n))

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 14:50:39
编写计算平均分的函数(函数原型为double average(double score[],int n))
怎样可以不受数字10的限制,输入任意个数求平均值
#include
double average(double score[],int n);
void main()
{
int n;double av,score[10];
for(n=0;n
double average(double score[], int n)
{
   double sum=0.0;
   int i;
   for(i=0;i<n;i++)
   {
      sum += score[i];
   }
   return sum/n;
}
再问: 能否把前面一节补充完整呢,有点细节问题不知道
再答: 什么细节不知道啊!你没说前面有什么内容?我也不清楚啊!
再问: 就是从头到尾写出来,包括#include,void main()这类
这样吧,我把我的程序给你看下,这个10限制了输入的个数,我想问的是能不能改进后,可以输入人一个数都能求平均值
再答: 噢  是这样啊#include<stdio.h>
double average(double score[], int n)
{
   double sum=0.0;
   int i;
   for(i=0;i<n;i++)
   {
      sum += score[i];
   }
   return sum/n;
}
int main()
{
   double score[5]={1,2,3,4,5};
   printf("%lf",average(score,5));
   return 0;
}
再问: 请看下我的问题补充吧,这是最后一次打扰你了