解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<stdlib.h>
typedef struct stu
{
char num[20];
char name[20];
int chinese;
int math;
int english;
}chengji;
int main()
{
chengji q[20];
int sum[20]={0},n,i,max,ave1=0,ave2=0,ave3=0,flag=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s%s%d%d%d",&q[i].num,&q[i].name,&q[i].chinese,&q[i].math,&q[i].english);
sum[i]=q[i].chinese+q[i].math+q[i].english;
ave1+=q[i].chinese;
ave2+=q[i].math;
ave3+=q[i].english;
}
printf("%d %d %d\n",ave1/n,ave2/n,ave3/n);
max=sum[0];
for(i=0;i<n;i++)
{
if(sum[i]>max)
{
max=sum[i];
flag=i;
}
}
printf("%s %s %d %d %d",q[flag].num,q[flag].name,q[flag].chinese,q[flag].math,q[flag].english);
}
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:729 |
字符串问题 (C语言代码)浏览:1635 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
WU-拆分位数 (C++代码)浏览:819 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
Hello, world! (C语言代码)浏览:766 |
字符串的输入输出处理 (C语言代码)浏览:1085 |
模拟计算器 (C语言代码)浏览:2366 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:529 |