学生作业管理系统源码C语言,学生信息管理系统c语言版源代码

发布于:2023-07-04 ⋅ 阅读:(90) ⋅ 点赞:(0)

《学生信息管理系统c语言版源代码》由会员分享,可在线阅读,更多相关《学生信息管理系统c语言版源代码(9页珍藏版)》请在人人文库网上搜索。

1、include #include #include #include #define N 1000typedef struct studentint number;char name20;int grade;int gaoshu;int yingyu;int jisuanji;int sum;STUDENT;STUDENT studentN;int shuliang=0;void menu();void fhzjm()char biaozhi20;printf(n);printf(还需要操作么?如果需要操作请输入:yes,否则请输入:non);scanf(%s,biaozhi);if(strc。

2、mp(biaozhi,yes)=0)menu();else if(strcmp(biaozhi,no)=0)exit(0);else printf(请输入正确的字符,谢谢!n);fhzjm();void DengJi()int rs;int i,k=1;system(CLS);printf(请输入需要输入几个学生信息:);scanf(%d,&rs);for(i=shuliang;isumsum) temp=*(p2+i);*(p2+i)=*(p2+j);*(p2+j)=temp; printf(按照总成绩排序之后的信息为:n);printf(-学号-姓名-总成绩-tn); for( i=0;i。

3、number,(*(p2+i)-name,(*(p2+i)-sum); fhzjm(); void CunChu()int i;FILE *rs;if(rs=fopen(student.txt,w)=NULL)printf(not open);exit(0);for(i=0;ishuliang;i+)fwrite(&studenti, sizeof(studenti), 1, rs);if(ferror(rs)fclose(rs);perror(写文件失败!n);return; printf(存储文件成功!n); fclose(rs); fhzjm();void DaoChu()struct 。

4、student t;int i=0;FILE* fp = fopen(student.txt, r);shuliang=0;if(NULL=fp)perror(读取文件打开失败!n);return;memset(student,0x0,sizeof(student);while(1)fread(&t,sizeof(t),1,fp);if(ferror(fp)fclose(fp);perror(读文件过程失败!n);return;if(feof(fp)break;studenti=t;i+;fclose(fp); shuliang=i;printf(导出文件成功!n);fhzjm();void 。

5、menu()int n=0;system(CLS);printf( 学生信息管理系统n);printf( 作者:陈椿n);printf(-MENU-n);printf( 1.登记学生信息n);printf( 2.删除学生信息n);printf( 3.浏览所有已经登记的学生n);printf( 4.查找n);printf( 4.1按学号查找n);printf( 4.2按姓名查找n);printf( 4.3按成绩查找n);printf( 5.根据总成绩排序n);printf( 6.存储到文件n);printf( 7.从文件导出n);printf( 8.退出系统n);a:printf( 请选择:);scanf(%d,&n);switch (n)case 1:DengJi();break;case 2:ShanChu();break;case 3:LiuLan();break;case 4:ChaZhao();break;case 5:PaiXu();break;case 6:CunChu();break;case 7:DaoChu();break;case 8:exit(0);break;default:printf(请输入1-8之间的数字,谢谢!n);goto a;main()menu(。


网站公告

今日签到

点亮在社区的每一天
去签到