C语言编程,求大神解答 50

 我来答
White_MouseYBZ
2018-01-01 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6496万
展开全部
#include "stdio.h"
struct stu{
char ID[11],name[20];
int score1,score2,score3;
};
void input(struct stu *p){
int i;
for(i=0;i<5;i++,p++)
scanf("%s%s%d%d%d",p->ID,p->name,&p->score1,&p->score2,&p->score3);
}
void output(struct stu *p){
int m,i;
for(m=i=0;i<5;i++)
if(p[i].score1+p[i].score2+p[i].score3>p[m].score1+p[m].score2+p[m].score3)
m=i;
printf("STUID\tSTUNAME\tSCORE1\tSCORE2\tSCORE3\n");
printf("%s\t%s\t%d\t%d\t%d\n",p[m].ID,p[m].name,p[m].score1,p[m].score2,p[m].score3);
}
int main(int argv,char *argc[]){
struct stu s[5];
input(s);
output(s);
return 0; 
}

运行样例:

癯月笑浮生
2018-01-01 · TA获得超过2794个赞
知道小有建树答主
回答量:2657
采纳率:76%
帮助的人:442万
展开全部
我这里有,私信给发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式