找不到错误
#include<stdio.h>
struct student
{
char name[10];
char num[20];
int score;
}student[50],max,min;
int main()
{
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s%s%d",student[i].name,student[i].num,&student[i].score);
}
max=student[0];
for(i=1;i<n;i++)
{
if(student[i].score>max.score)
{
min=max;
max=student[i];
continue;
}
}
printf("%s %s\n",max.name,max.num);
printf("%s %s\n",min.name,min.num);
return 0;
}
错误结果:
题目: