程序是这样的#include<stdio.h>
int i,j;float max,sum[3];
for(i=0;i<3;i++)
{
printf("请输入学生学号:");
scanf("%d%",&a[i].num);
printf("请输入学生姓名:");
scanf("%s",a[i].name);
printf("请输入学生三科成绩:");
for(j=0;j<3;j++)
scanf("%f",&a[i].trade[j]);
}
}为什么会出现先输入,然后在打印啊,打印明明写在前面