c语言问题 帮我编一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:00:18
题目:输入4个学生5门课的成绩(数组)(1)求出每个学生的平均分。(2)找出平均分最高分数所对应的学生(这我想了很久想不出,希望高手着重编这里)

编的好的我把这100分全给你。在给你追加分。

#include <stdio.h>

main(){
int i,j,high; //变量声明部分
float student[4][5],pinjun[4]={0};

for(i=0;i<4;i++){ //输入成绩部分
printf("第%d个学生\n",i+1);
for(j=0;j<5;j++){
printf("第%d门成绩=",j+1);
scanf("%f",&student[i][j]);
}
}

for(i=0;i<4;i++){ //求平均分部分
for(j=0;j<5;j++)pinjun[i]+=student[i][j];
pinjun[i]/=5.0;
}

high=0; //找最高平均分部分
for(i=1;i<4;i++)
if(pinjun[high]<pinjun[i])high=i;

for(i=0;i<4;i++) //打印分数部分
printf("第%d个同学的平均分为%f\n",i+1,pinjun[i]);
printf("平均分最高的同学是第%d个同学平均%f分\n",high+1,pinjun[high]);
}

#include "stdio.h"
void main()
{
int student[4][5];
int i,j,max,k[5]={0};

for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&student[i][j]);
k[i]+=student[i][j];
}
k[i]=k[