//按班级查询成绩void searchbygrade(struct Student stu[],int n){ int grade; system("cls"); printf("请输入需要查询的班级:"); scanf("%d",grade); printf("姓名 学号 班级 学期 %s成绩 %s成绩 %s成绩\n",kecheng[0],kecheng [1],kecheng[2]); for(i=0;i<n;i++) { if(stu[i].grade==grade) printf("姓名 学号 班级 学期 %s成绩 %s成绩 %s成绩\n",kecheng[0],kecheng[1],kecheng[2]); printf("%6s %6d %4d %4d %8d %8d %4d\n",stu[i].name,stu[i].num,stu[i].grade,stu[i].term, stu[i].score[0],stu[i].score[1], stu[i].score[2]); break; } system("pause"); }
呃,可是为什么这样放代码