#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语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:678 |
C二级辅导-进制转换 (C语言代码)浏览:541 |
奖学金 (C++代码)浏览:2039 |
字符串输入输出函数 (Java代码)浏览:1480 |
P1002 (C语言代码)浏览:1009 |
Wu-求圆的面积 (C++代码)浏览:1983 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:356 |
1908题解浏览:676 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:870 |