C语言-->调用函数计算学生成绩平均分、课程平均分等。

这是一道c语言的课后题,题目如下:

        输入10个学生5分课程的成绩,分别用函数实现下列功能:

                (1)计算每个学生的平均分;

                (2)计算每门课的平均分;

                (3)找出所有50个分数中最高的分数对应的学生和课程;

                (4)计算平均分方差。

//十个学生五门课的成绩。用函数实现一下: 
#include 
#define N 10
#define M 5
float score[N][M];
float student[N],court[M];
int r,c;
int main(){
	int i,j;
	float h;
	void stu_aver(void);//学生平均成绩 
	void cour_aver(void);//每门课平均分 
	float highest();//最高分 
	float fc(void);//方差
	for (i=0;ihigh){
				high=score[i][j];
				r=i+1;
				c=j+1;
			}
		}
	}
	return(high);
}
//4.计算平均分方差 
float fc(void){
	int i;
	float sum1,sum2;
	sum1=0;
	sum2=0;
	for(i=0;i

在实际的代码编写过程中遇到了很多问题

        例如:计算学生五门课的平均分时,从第二个同学开始,计算出的平均分成绩包括前面的那个同学的成绩,发现是在函数循环时,没有重新五门课程的分数之和从0开始++,导致,分数之和已知从第一个同学的分数开始++。

可能还是会出现各种各样的其他问题,但是总还是会解决的,所以,坚持着往下走吧,活着就有希望呀!ljr加油吖!

你可能感兴趣的:(c语言,c语言,算法,均值)