#include <stdio.h>
int intput(struct Student *p,int len);
int age(struct Student *p);
int compare(struct Student *p,int len);
struct Student
{
char name[10];
int number;
int a,b,c;
};
int main()
{
int n;
struct Student s[10];
scanf("%d",&n);
intput(s,n);
age(s,n);
compare(s,n);
return 0;
}
int intput(struct Student * p,int len)
{
int i;
for(i=0;i<len;i++)
{
scanf("%s%d%d%d%d",(p+i)->name,&(p+i)->number,&(p+i)->a,&(p+i)->b,&(p+i)->c);
}
}
int age(struct Student * p,int len)
{
int sa=0,sb=0,sc=0,i;
for(i=0;i<len;i++)
{
sa+=p[i].a;
sb+=p[i].b;
sc+=p[i].c;
}
sa/=len;
sb/=len;
sc/=len;
printf("%d %d %d\n",sa,sb,sc);
}
int compare(struct Student *p,int len)
{
int f[10];
int i;
for(i=0;i<len;i++)
{
f[i]=p[i].a+p[i].b+p[i].c;
}
if(f[i]>f[i+1])
{
i=0;
printf("%s %d %d %d %d\n",p[i].name,p[i].number,p[i].a,p[i].b,p[i].c);
}else
{
i=1;
printf("%s %d %d %d %d\n",p[i].name,p[i].number,p[i].a,p[i].b,p[i].c);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:640 |
淘淘的名单 (C语言代码)浏览:1136 |
wu-淘淘的名单 (C++代码)浏览:1457 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:590 |
【计算直线的交点数】 (C语言代码)浏览:1475 |
【亲和数】 (C语言代码)浏览:619 |
演讲大赛评分 (C语言代码)浏览:1667 |
矩形面积交 (C语言代码)浏览:1361 |
C语言训练-大、小写问题 (C语言代码)浏览:699 |
C语言训练-自守数问题 (C语言代码)浏览:776 |