请教C语言问题:编写程序在主函数中输入一学生的10门课成绩。。。

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:47:14
编写程序在主函数中输入一学生的10门课成绩,用子函数实现求10门课的平均值,同时输出该平均值
此外,修改函数,可实现求任意N门课成绩的平均值并输出

#include <stdio.h>
#define N 10
float Ave(int n,int a[]);

void main()
{
int a[N],i,n;
float x;
printf("请输入课程门数:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
x=Ave(n,a);
printf("成绩平均值为:%.2f\n",x);
}

float Ave(int n,int a[])
{
int i,s=0;
for(i=0;i<n;i++)
s+=a[i];
return (float)s/n;
}
-----------------------
程序如上,如果可以实现任意门课成绩