3个学生,每个学生的**包括学号、姓名、3门课的成绩,

时间:2014.05.30 发布人:zhao76578

3个学生,每个学生的**包括学号、姓名、3门课的成绩,

已解决问题

谷歌zhao76578用户在2014.05.30提交了关于“疯狂的石头3个学生,每个学生的**包括学号、姓名、3门课的成绩,”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-29T01:55:30。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:nkimll70md  

已帮你改好

#include<stdio.h>
#de固却设与州做fineMAX100
structStudent
{
charname[20];
int**mber;
ints[3];
int**erag考运才月识衡e;
};structStudentstu[MAX];
intmain()
{
intn,i,j,m,max;
printf("请输入人数:");
scanf("%d",&n);
printf("请依次输入每个学生的姓名、学号、及三门课成绩:\n");
for(i=0;i<n;i++)
{
来自printf("请输入第%d人的**:\n",i+1);
scanf("%s田瓷当组士古补能负投%d",stu[i].name,&stu[i].**mber);
for(j=0;j<3;j++)
scanf("%d",&stu[i].s[j]);//========================这里加个&
printf("/n");
}
for(i=0;i<n;i++)
{
printf("%s%d",stu[i].name,stu[i].**mber);
for(j=0;j<3;j++)
printf("%d",stu[i].s[j]);
printf("\n");
}
for(i=0;i<n;i++)
问答{
stu[i].a久盾黄必陈verage=0;
for(j=0;j<3;j++)
stu[i].**erage+=stu[i].s[j];
stu[i].**erage=stu[i].**erage/3;
}
max=stu[0].**erage=0;
for(i=0;i<n;i++)
if(stu[i].**erage>max)
{
max=s烟了他屋息族tu[i].**e项片四觉记肥倒各善rage;
m=i;
}
printf("平均分最高同学**:\n");
printf("%张洋首长普比s%d%d%d%d%d%d",stu[i].name,stu[i].number,stu[i].s[1],stu[i]大硫七完线布甚情空.s[2],stu[消部头i].s[3],st亚与意跑歌u[i].**erage);
return0;
}
希望回答能帮到你,望采纳!
打字不易,如满意,望采纳。