计算10个学生5门课的成绩平均分

//计算10个学生5门课的成绩平均分
#include "stdio.h"
void stu_average(float sorce[][5], float aver_s[]);
void cour_average(float sorce[][5], float aver_cou[]);
void max_sorce(float sorce[][5], int max[]);
float average(float aver_s[10]);
int main(int argc, _TCHAR* argv[])
{
	float sorce[10][5];
	float aver_s[10];
	float aver_cou[5];
	int max[2];
	float aver=0;
	int i,j;
	for (i=0;i<10;i++)
	{
		for (j=0;j<5;j++)
		{
			scanf("%f",&sorce[i][j]);
		}
	}
	stu_average(sorce,aver_s);
	cour_average(sorce,aver_cou);
	max_sorce(sorce,max);
	aver=average(aver_s);
	for (i=0;i<10;i++)
	{
		printf("%f ",aver_s[i]);
	}
	printf("\n");
	for (j=0;j<5;j++)
	{
		printf("%f ",aver_cou[j]);
	}
	printf("\n");
	printf("i=%d j=%d\n",max[0],max[1]);
	printf("average=%f\n",aver);
	return 0;
}
void stu_average(float sorce[][5], float aver_s[])
{
	int i,j;
	float sum=0;
	for (i=0;i<10;i++)
	{
		sum=0;
		for (j=0;j<5;j++)
		{
			sum=sorce[i][j]+sum;
		}
		aver_s[i]=sum/5;
	}
}
void cour_average(float sorce[][5], float aver_cou[])
{
	int i,j;
	float sum=0;
	for (j=0;j<5;j++)
	{
		sum=0;
		for (i=0;i<10;i++)
		{
			sum=sorce[i][j]+sum;
		}
		aver_cou[j]=sum/10;
	}
}
void max_sorce(float sorce[][5], int max[])
{
	int i,j;
	float maxl=0;
	for (i=0;i<10;i++)
	{
		for (j=0;j<5;j++)
		{
			if (maxl

你可能感兴趣的:(C/c++小程序)