结构体求解
#include <stdio.h>struct student
{
int num[5];
char name[10];
int score[15];
};
int main()
{
struct student stu[5];
int i;
for(i=0;i<5;i++)
{
printf("请输入%d人的学号:\n",i+1);
scanf("%d",&stu[i].num[i]);
printf("请输入%d人的名字:\n",i+1);
scanf("%s",&stu[i].name[i]);
printf("请输入%d人的三科成绩:\n",i+1);
scanf("%d %d %d",&stu[i].score[i],&stu[i].score[i+1],&stu[i].score[i+2]);
}
printf("num name score1 score2 score3\n");
for(i=0;i<5;i++)
{
printf("%-6d,%-6s%,-6d%,-6d%,-6d\n",stu[i].num[i],stu[i].name[i],stu[i].score[i],stu[i].score[i+1],stu[i].score[i+2]);
}
return 0;
}
为什么这个程序错了,求大神解释。。。