预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT312020年4月19日C语言学生信息管理系统代码文档仅供参考XX师范大学实验报告课程C语言课程设计任课老师学号姓名院系_______年______月至_______年_______月注意事项使用C语言,代码已在vs中运行过,能够运行(主要功能都能实现)需求分析,前期设计都没写,请同学们自己完成附带有student.txt文件,将其移动至F:\stu文件夹中,运行程序时可直接选6号指令,从中读取学生信息。如果没有该txt文件(可能会在上传过程中丢失),仍需在F盘下新建stu文件夹,各文件将保存于该文件夹中按word格式输出尚未设计好,有兴趣可自己完成按excel格式输出,完成后需自行调整相应列宽(拉宽),使内容美观从下一页开始,复制余下全文,粘贴即可运行#include<stdio.h>#defineM30//班级总人数,暂定30,可修改#defineN3//课程成绩门数,暂定3,可修改intinputstu(structstudentstu[],intm,intn);voidprinstu(structstudentstu[],intm,intn);intsortsno(structstudentstu[],intm);intsortage(structstudentstu[],intm);intsortmark(structstudentstu[],intsm[],intm,intn);voidprinsort(structstudentstu[],intm,intn);intwritefile(structstudentstu[],FILE*fp,intm,intn);intreadfile(structstudentstu[],FILE*fp,intm,intn);intfprinword(structstudentstu[],FILE*fp,intm,intn);intfprinexcel(structstudentstu[],FILE*fp,intm,intn);intseachsno(structstudentstu[],longsno,intm,intn);intseachsname(structstudentstu[],charsname[],intm,intn);intdesno(structstudentstu[],longsno,intm);intdesname(structstudentstu[],charsname[],intm);intcutin(structstudentstu[],intm,intn);structstudent{intturn;longsno;charsname[20];charsgrade[10];charsbirth[10];intsmark[N];};voidmain(){inti=0;intcon1=0;intcon2=0;longsno;charsname[20];FILE*fp=NULL;structstudentstu[M];for(i=0;i<M;i++){stu[i].turn=-1;}do{printf("\n\n********************************************\n");printf("\n***学生信息管理系统***\n\n");printf("***请按提示输