int main(){
	int i = 0, j = 0;
	float h = 0.0;
	int stu = 0, cor = 1;
	printf("请输入4个学生3门课程:\n");
	input_stu();
	average_stu();
	average_course();

	printf("序号  课程1  课程2  课程3  平均分\n");
	for(i=1; i<=M; ++i){
		printf("学号%d  ", i);
		for(j=1; j<=N; ++j){
			printf("%5.2f  ", score[i][j]);
		}
		printf("%5.2f", a_stu[i]);
		printf("\n");
	}
	
	for(j=1; j<=N; ++j){
		printf("课程%d的平均分是:%5.2f\n", j, a_course[j]);
	}
	
	h = highest(&stu, &cor);
	printf("最高分%5.2f是学号%d的课程%d\n", h, stu, cor);
	printf("方差是%5.2f\n", average_diff());;
	return 0;
}
int main()
{ 
	int i,j;
	float h;
	
	input_stu();
	aver_stu();
	aver_cour();
	printf("\n  NO.   cour1  cour2  cour3  cour4  cour5  aver \n");
	for(i=0;i<N;i++)
	{ 
		printf("\n NO %2d",i+1);
		for(j=0;j<M;j++)
			printf("%8.2f",score[i][j]);
		printf("%8.2f\n",a_stu[i]);
	}
	printf("naverage:");
	for (j=0;j<M;j++)
		printf("%8.2f",a_cour[j]);
	printf("\n");
	h=highest();
	printf("highest:%7.2f   NO. %2d    course %2d\n",h,r,c);
	printf("variance %8.2f\n",s_var());
	return 0;
}
int main(void)
{
	int i,j;
	float h;
	input_stu();
	
	aver_stu();
	
	aver_cour();

	for(i=0;i<N;i++)
		{
			printf("第%d名学生的平均成绩为:%8.2f",a_stu[i]);
		}
	for(j=0;i<M;j++)
		{
			printf("第%d门课程的平均成绩为:%8.2f",a_cour[j]);
		}

	h=highest();
	printf("最高分数是学生%d在课程%d中所取得的%8.2f分\n",r,c,h);

	printf("方差为%8.2f",s_var());

	return 0;
	}
Exemple #4
0
void main()    /* 主函数 */
{
	int i, j, r, c;
	float h;

	r = 0;
	c = 1;

	input_stu();    /* 调用函数input_stu,输入学生各门功课的成绩 */    
	avr_stu();    /* 调用函数avr_stu,求出每个学生的平均分 */
	avr_cor();    /* 调用函数avr_cor,找出学生成绩中的最高分*/

	printf("\n  序号   课程1   课程2   课程3   课程4   课程5   平均分");
	for(i=0; i<N; i++)
	{
		printf("\n  NO%2d", i+1);
		for(j=0; j<M; j++)
			printf("%8.2f", score[i][j]);
		printf("%8.2f", a_stu[i]);
	}

	printf("\n课平均");
	for(j=0; j<M; j++)
		printf("%8.2f", a_cor[j]);

	h = highest(&r, &c);
	printf("\n\n最高分%8.2f是 %d号学生的第%d门课\n", h, r, c);
	printf("  方差 %8.2f\n", s_diff());
}
int main()
{
	int i,j;
	float h;
	input_stu();
	aver_stu();
	aver_cour();
	printf("NO.	课程1	课程2	课程3	课程4	课程5	平均\n");
	for(i=0;i<N;i++)
	{
		printf("\n NO %2d",i+1);
		for(j=0;j<M;j++)
			printf("%8.2f",score[i][j]);
		printf("%8.2f\n",a_stu[i]);
	}
	printf("\naverage:");
	for(j=0;j<M;j++)
		printf("%8.2f",a_cour[j]);
	printf("\n");
	h=highest();
	printf("最高分:%7.2f NO.%2d course %2d\n",h,r,c);
	printf("平均分方差:%8.2f\n",s_var());
	return 0;
}