我哪里错了?
这是计算3个学生的平均成绩,首先输入学生的学号,期中成绩,期末成绩,
最后输入平均成绩:
struct stu{
long int number;
int midscore;
int lastscore;
};
main()
{ struct stu s[3];
int a,b;
printf("please input number,midscore,lastscore:");
for(a=0;a<3;a++)
scanf("%ld,%d,%d",&s[a].number,&s[a].midscore,&s[a].lastscore);
printf("number midscore lastscore binjun \n");
for(a=0;a<3;a++)
{ b=(s[a].midscore+s[a].lastscore)/2;
printf("%-11ld%-11d%-11d%-11d\n",s[a].number,s[a].midscore,s[a].lastscore,b);
}
}