问题又一波来袭,关于结构体,求助!!
这是我编写的东西,就是输入三个人的名字和两科成绩,然后比较把成绩和最大的名字输出,可是一直不能编译,为什么呢?求教各位大佬~~#include <stdio.h>
#define NAMESIZE 20
struct studnet
{
char name[NAMESIZE];
int score1;
int score2;
int sum;
}stu[3];
int mian()
{
int i,j,max=0;
for(i=0;i<3;i++)
{
stu[i].sum=0;
scanf("%s",stu[i].name);
scanf("%d,%d",&stu[i].score1,&stu[i].score2);
stu[i].sum=stu[i].score1+stu[i].score2;
}
for(i=0;i<3;i++)
{
if(stu[i].sum>stu[i+1].sum)
j=i;
else j=i+1;
if(stu[j].sum>stu[i+2].sum)
j=j;
else j=j+2;
}
printf("%s",stu[j].name);
return 0;
}