#include<stdio.h>
struct student
{
char num;
char name[5];
int a;
int b;
int c;
float t;
}s[5];
int main()
{
int i,d;
for(i=0;i<5;i++)
{
scanf("%s %s %d %d %d",&s[i].num,&s[i].name,&s[i].a,&s[i].b,&s[i].c);
s[i].t=(s[i].a+s[i].b+s[i].c)/3.0;
}
for(i=0;i<5;i++)
{
d=i+1;
printf("%5d%5s%5.1f\n",d,s[i].name,s[i].t);
}
return 0;
}
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),其中学号和姓名都是以字符串方式存储,计算出每名学生的平均成绩,
输入格式:
分别在5行中输入5名学生的信息。按照学号、姓名、3门课的成绩顺序输入,学号和姓名是均不超过4个字符的字符串,字符串中不包含空格、换行符和制表符,一名学生的各个数据之间用一个空格间隔。
输出格式:
分别在5行中输出5名学生的信息。按照学号、姓名、3门课的平均成绩顺序输出,其中学号和姓名输出占5列列宽,平均成绩保留1位小数,输出占5列列宽。
输入样例:
1 aa 78 45 12
2 bb 95 85 95
3 cc 75 45 65
4 dd 74 84 95
5 ee 48 49 56
输出样例:
1 aa 45.0
2 bb 91.7
3 cc 61.7
4 dd 84.3
5 ee 51.0