编写程序,提示用户输入5个学生的5门课程的成绩,然后计算每个学生的总分和

#include
int main(void)
{
float score[5][5],totalscore[5]={0},averagescore[5]={0},courseaverage[5]={0};
float score_max[5]={0},score_min[5]={0};
int i,j;
printf("请输入5个学生的5门课程的成绩");
setvbuf(stdout,NULL,_IONBF,0);
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%f",&score[i][j]);

printf("每个学生的总分是:");
for(i=0;j<5;i++)
{
for(j=0;j<5;j++)
totalscore[i]+=score[i][j];
printf("%10.2f",totalscore[i]);
}
printf("\n");

printf("每人的平均成绩是:");
for(i=0;i<5;i++)
{
averagescore[i]=totalscore[i]/5.0f;
printf("%10.2f",averagescore[i]);
}
printf("\n");

printf("每一门课程的平均成绩为;");
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
courseaverage[j]+=score[i][j]/5.0f;
}
printf("%10.2f",courseaverage[j]);
}
printf("\n");

for(j=0;j<5;j++)
{
score_min[j]=score[1][j];
score_max[j]=score[1][j];
}

for(j=0;j<5;j++)
{
for(i=0;j<5;i++)
{
if(score_min[j]>score[i][j])
score_min[j]=score[i][j];
if(score_max[j]
score_max[j]=score[i][j];
}
}
printf("最高分;\n");
for(j=0;j<5;j++)
printf("%10.2f",score_max[j]);
printf("\n");
printf("最低分;\n");
for(j=0;j<5;j++)
printf("%10.2f",score_min[j]);
printf("\n");

return 0;
}

你可能感兴趣的:(编写程序,提示用户输入5个学生的5门课程的成绩,然后计算每个学生的总分和)