回复 14楼 诸葛欧阳
void Student_count()
{
while(1)
getchar();
printf("统计补考同学名单为:\n");
{
if(students[num].Score1<60)
printf("课程1---学号 姓名 分数 \n");
printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name, students[num].Score1);
if(students[num].Score2<60)
printf("课程2---学号 姓名 分数 \n");
printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name, students[num].Score2);
if(students[num].Score3<60)
printf("课程3---学号 姓名 分数 \n");
printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name, students[num].Score3);
num++;
}
printf("是否继续?(y/n)");
if (getchar()=='n')
{
break;
}
}
我改成这样,但它仍有错误,不知 怎么改正,还有就是我想统计的是每个学科不及格的人的记录,不会合并,望指导