关于结构体数组的输入问题
#include<stdio.h>struct Student
{int num;
char name[20];
float score[3];
};
int main()
{ int i;
struct Student str[5];
for(i=0;i<5;i++)
{
printf("请输入学号:");
scanf("%d",&str[i].num);
printf("请输入姓名:");
scanf("%s",&str[i].name);
printf("请输入第一门的成绩:");
scanf("%f",&str[i].score[0]);
printf("请输入第二门的成绩:");
scanf("%f",&str[i].score[1]);
printf("请输入第三门的成绩:");
scanf("%f",&str[i].score[2]);
}
return 0;
}
大神们帮忙看看哪个地方错了 第二门成绩输不进去了,好像循环有问题 题目是输入五个同学的信息