当前位置:首页 > C语言课程设计-学生成绩管理系统-源代码
入学生信息\\n\\t\\t\\t\\t2.显示学生总成绩信息\\n\\t\\t\\t\\t3.对总成绩排序\\n\\t\\t\\t\\t4.显示学生单科成绩排序\\n\\t\\t\\t\\t5.添加学生信息\\n\\t\\t\\t\\t6.删除学生信息\\n\\t\\t\\t\\t7.修改学生信息\\n\\t\\t\\t\\t8.查询学生信息\\n\\t\\t\\t\\t9.从文件读入学生信息\\n\\t\\t\\t\\t10.删除文件中学生信息\\n\\t\\t\\t\\t11.保存学生信息\\n\\t\\t\\t\\t12.退出\\n\
printf(\选择功能选项(输入所选功能前的数字):\ fflush(stdin);
缓存防止下次用scanf输入时出现错误*/ scanf(\ switch(as) {
case 1:system(\ input(); break; case 2:system(\ display(); break; case 3:system(\ sort(); break; case 4:system(\ display1(); break; case 5:system(\ insert(); break; case 6:system(\
/*可用可不用,用于清除 del(); break; case 7:system(\ modify(); break; case 8:system(\ find(); break; case 9:system(\ read(); break; case 10:system(\ del_file(); break; case 11:system(\ save(); break; case 12:system(\ exit(0); default:system(\ goto start; }
}while(1); while(1)表示永远循环下去*/
*/ }
/*while(1),1表示真,所以 /*至此功能选择模块结束
void input() /*学生信息录入模块*/ { int i=0; char ch; do {
printf(\录入学生信息\\n输入第%d个学生的信息\\n\ printf(\输入8位的学生学号:\ scanf(\ fflush(stdin);
printf(\输入学生姓名:\ fflush(stdin); gets(stu[i].name);
printf(\输入学生性别:\ fflush(stdin); gets(stu[i].sex);
printf(\输入学生成绩1:\ scanf(\ printf(\输入学生成绩2:\ fflush(stdin);
scanf(\ printf(\输入学生成绩3:\ fflush(stdin);
scanf(\ printf(\ i++;
now_no=i;
printf(\是否继续输入(Y/N)\ fflush(stdin); ch=getch(); system(\ }
while(ch!='n'&&ch!='N'); system(\ }
void sort() {
struct student temp; int i,j; average();
for(i=1;i for(j=1;j<=now_no-i;j++) { if(stu[j-1].ave temp=stu[j]; stu[j]=stu[j-1]; stu[j-1]=temp; } } } printf(\排序已完成进入功能2可进行显示\\n\/*排序数据函数*/
共分享92篇相关文档