求大神帮忙!!!键盘输入多个同学计算机课程期末考试成绩,求该课程的期末成绩的平均分并输出。 函数功能 要求:实现多个同学的期末成绩输入,并统计出平均分。
要求算法分析:
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]; }