问答题 1.  请编写函数proc(),该函数的功能是:计算n门课程的平均分,将计算结果作为函数值返回。
    例如,有6门课程的成绩是90.5,72,80,61.5,55,60,则函数的值为69.83。
    注意:部分源程序如下。
    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
    试题程序:
    #include<stdio.h>
    float proc(float *a,int n)
    {
    }
    void main()
    {
    float score[30]={90.5,72,80,61.5,55,60},
    aver;
    aver=proc(score,6);
    printf("\nAverage score is:%5.2f\n",aver);
    }
【正确答案】float proc(float *a,int n)
   {
   float av=0.0;
   int i;
   for(i=0;i<n;i++)
   av=av+a[i];   //n门课程的总分放到av中
   return(av/n);    //最后把其平均分作为函数值返回给主函数
   }
【答案解析】 要计算n门课程的平均分,首先,可以求得n门课程的总分;然后,除以n,得到其平均分;最后,将其平均分返回给主函数。