600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言学生成绩管理论文 用c语言实现一个学生成绩管理系统.doc

c语言学生成绩管理论文 用c语言实现一个学生成绩管理系统.doc

时间:2022-10-11 13:11:49

相关推荐

c语言学生成绩管理论文 用c语言实现一个学生成绩管理系统.doc

用c语言实现一个学生成绩管理系统.doc

还剩

15页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

第 16 页 共 16 页【4】张宗杰主编 C 语言程序设计 使用教材,北京: 电子工业出版社第 15 页 共 16 页入完成后调用显示功能模块,供用户预览。创建的时候只能创建一次,反复创建将把之前的数据清空,如需增加数据则使用插入功能。运行结束返回主菜单界面。若要进行查询,在主菜单中输入 3,则进入查询学生信息的子菜单,用户可以根据自己的喜欢选择用学号、姓名。总分中任一方式查询。根据系统提示信息输入查询的条件,如果要查找的学生存在,系统根据要求从数据库中查找到该学生的信息,并输出显示。否第 14 页 共 16 页gotoxy(2,5);prontf("|ID|name|china|english|math|sym|order|\n");gotoxy(2,6);printf("+......+.......+.......+.......+........+.......+.......+\n");while(pointer!=NULL){i++;gotoxy(2,7);/*如果 第 13 页 共 16 页指针 pointer、max、max 用来存放 pointer 的数据,而 pointer 指向它的下一位。再定义一个单精度变量 fen、整形变量 k 和字符型变量 s[256],分别存放成绩、学号、名字。定义完成后把先对 pointer 初始化,用 coumt 来记录 pointer 的个数,然后从 1 开始对 max 和 pointer 进行比较。比较一次 count第 12 页 共 16 页news=(link)malloc(siaeof(node)),定义完成后为 news 输入新数据。插入的情况有两种既:①如果pointer 为空则直接将 news 的值赋给 head 输入系统并做为头指针:②如果 pointer 不为空则把 news的值赋给 pointer,运行如果正确且 head 不为空时显示输入的数据信息。程序:if(bead!=NULL){new第 11 页 共 16 页else if(choose==3){pointer->english=xenglish;break;}else if(choose==4){pointer->math=xmath;breaj;}}}if(head!=NULL){printf("Pree any key to save!!!"}getch()printf_list(heas);)returnhead;}(第 10 页 共 16 页例如:if(choose==1){while(pointer!=NULL){if(pointer->ID-key1==0) {flag=1;break;}else pointer=pointer->next;}}②按名字查询,输入 choose==2, sname 为要查询学生的名字,查找系统中名字为 sname 的学生是否存在,如果 strcmp(pointer->na第 9 页 共 16 页if(head==NULL){printf("memory allocate failure!!\n");exit(0)'}else {printf(:please inputII):");scanf("%d",&ID);head->ID=cID printf(:please input name:");scanf("%s",cname);for(i=0);iname[i]第 8 页 共 16 页for(i=3;iexit the program.\n"):构建一个简单的字符界面,系统设置 11 个模块,用户通过输入关键字 key 从 0-10 之间选 择相应的操作,函数通过 switch 调用各功能模块:switch(key){case0;exit(0));case1:h

发表评论

暂无评论,赶快抢占沙发吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。