求大神帮忙!!!键盘输入多个同学计算机课程期末考试成绩,求该课程的期末成绩的平均分并输出。 函数功能 要求:实现多个同学的期末成绩输入,并统计出平均分。
要求算法分析:
1、输入:通过键盘接收学生个数n;
2、调用函数(功能为:输入n个学生的成绩,并计算平均分)
3、输出平均成绩
4、程序结束。
程序代码:
#include <stdio.h>
int Sum(int a[], int n);
int main()
{
int i,n;
int sum = 0;
float aver = 0.0;
printf("Please Inout n 值:");
scanf("%d",&n);
int a[n];
printf("Please Inout 成绩:");
for(i = 0;i < n; i++)
{
scanf("%d",&a[i]);
}
sum = Sum(a,n);
aver = (float)sum/n;
printf("%lf\n",aver);
return 0;
}
int Sum(int a[], int n)
{
return n == 0?0 : Sum(a, n -1) + a[n -1];
}
