int i,j,flag=0;
for(i=0;i if(stu[i].year==cyear) { flag=1;break;} if(flag==0) {printf(\要查找的学生不存在\\n\ else { printf(\查找到的学生信息为:\\n\查找到的学生信息为:\ printf(\学号 姓名 班级 专业 入学年 C语言 高数 大物 电路 模电\\n\ printf(\); for(i=0;i { if(stu[i].year==cyear) /*判断两个数值相等*/ { printf(\o,stu[i].year); for(j=0;j<5;j++) printf(\ printf(\ } } } } void panduani(int i) /*通过i的值,判断信息要查找的信息是否存在*/ { int j; if(i==-1) { printf(\要查找的学生不存在\\n\要查找的学生不存在*/ stop(); } else { printf(\查找到的学生信息为:\\n\查找到的学生信息为:\ printf(\学号 姓名 班级 专业 入学年 C语言 高数 大物 电路 模电\\n\ printf(\); printf(\pro,stu[i].year); for(j=0;j<5;j++) printf(\ printf(\ stop(); } } void save() /*保存文件*/ { int i; FILE *fp; if((fp=fopen(\创建二进制文件*/ { printf(\创建文件失败,请重新运行程序.\\n\显示\创建文件失败,请重新运行程序\ exit(0); /*终止程序*/ } for(i=0;i fwrite(&stu[i],1,sizeof(struct student),fp); /*将I+1名学生成绩写入文件*/ fclose(fp); } void main() /*主控菜单*/
相关推荐: