计算学生成绩

实验内容:输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出最高的分数所对应的学生和课程。

实验要求: 输入事先已编好的程序,并运行该程序。分析运行结果是否正确。  

1.0

#include
#define N 10
#define M 5
float score[N][M]; //全局数组 
float a_stu[N],a_cour[M]; //全局数组 
int r,c; //全局变量 
int main()
{
	int i,j;
	float h;
	float highest();      //函数声明 
	void input_stu(void);
	void aver_stu(void);
	void aver_cour(void);
	input_stu(); //函数调用 
	aver_stu();
	aver_cour();
	printf("\n NO.   cour1  cour2  cour3  cour4  cour5  aver\n");
	for(i=0;ihigh)
	{
		high=score[i][j];
		r=i+1; //学生号r从1开始,数组行号i从0开始 
		c=j+1;
	}
	return(high);
}

2.0

计算学生成绩_第1张图片

#include
#define N 10
#define M 5
float score[N][M]; //全局数组 
float a_stu[N],a_cour[M]; //全局数组 
int r,c; //全局变量 
int main()
{
	int i,j;
	float h;
	float highest();      //函数声明 
	float s_var(void); //求方差 
	void input_stu(void);
	void aver_stu(void);
	void aver_cour(void);
	input_stu(); //函数调用 
	aver_stu();
	aver_cour();
	printf("\n NO.   cour1  cour2  cour3  cour4  cour5  aver\n");
	for(i=0;ihigh)
	{
		high=score[i][j];
		r=i+1; //学生号r从1开始,数组行号i从0开始 
		c=j+1;
	}
	return(high);
}
float s_var(void) //求方差 
{
	int i;
	float sumx,sumxn;
	sumx=0.0;
	sumxn=0.0;
	for(i=0;i

你可能感兴趣的:(算法,数据结构,c#,c语言)