实验六 综合程序设计

#include<stdio.h>

double average(int a,int b,int c)
{
	double ave1;
	ave1=(a+b+c)/3;
	return ave1;
}
double average(int a,int b,int c,int d,int e)
{
	double ave2;
	ave2=(a+b+c+d+e)/5;
	return ave2;
}

int main()
{
	printf("学号  课程一  课程二  课程三");
	int x[5][4],i,j;
	double a,b,c,d,e,f,g,h;
	x[0][0]=1;
	for(i=0;i<5;i++)
	{
		for(j=0;j<4;j++){
			scanf("%d",&x[i][j]);}
	}
	a=average(x[0][1],x[0][2],x[0][3]);
	b=average(x[1][1],x[1][2],x[1][3]);
	c=average(x[2][1],x[2][2],x[2][3]);
	d=average(x[3][1],x[3][2],x[3][3]);
	e=average(x[4][1],x[4][2],x[4][3]);
	printf("每个学生的平均分:%lf %lf %lf %lf %lf\n",a,b,c,d,e);
	f=average(x[0][1],x[1][1],x[2][1],x[3][1],x[4][1]);
	g=average(x[0][2],x[1][2],x[2][2],x[3][2],x[4][2]);
	h=average(x[0][3],x[1][3],x[2][3],x[3][3],x[4][3]);
	printf("每门课程的平均分: 课程一:%lf;课程二:%lf;课程三:%lf\n",f,g,h);

return 0;
}

posted @ 2019-06-06 15:27  Hachiko324  阅读(144)  评论(0编辑  收藏  举报