每个学生都有姓名、英语、数学和语文3科考试成绩共4个数据,
从键盘输入10个人的数据,由被调函数计算每科平均分,
并找出语文成绩最高分的人和分数。(分数及平均分都为整数)
#include<stdio.h>
int *p;
int i;
int sum;
struct kscj
{
char name[10];
float yy;
float sx;
float yw;
};
int main()
{
int k;
float max;
float a,b,c;
struct kscj cj[10];
for(i=0;i<=9;i++)
{
scanf("%s",&cj[i].name);
scanf("%f",&cj[i].yy);
scanf("%f",&cj[i].sx);
scanf("%f",&cj[i].yw);
}
a=0;
b=0;
c=0;
for(i=0;i<=9;i++)
{
a+=cj[i].yy;
b+=cj[i].sx;
c+=cj[i].yw;
}
a=a/10;
b=b/10;
c=c/10;
for(i=0;i<=9;i++)
{
if(cj[i].yw>max)
{
max=cj[i].yw;
k=i;
}
}
printf("%.f %.f %.f \n",a,b,c);
printf("%s,%.f,%.f,%.f\n",cj[k].name,cj[k].yy,cj[k].sx,cj[k].yw);
return 0;
}