c语言课程设计成绩管理系统代码(C language curriculum design performance management system code).docVIP

c语言课程设计成绩管理系统代码(C language curriculum design performance management system code).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课程设计成绩管理系统代码(C language curriculum design performance management system code)

c语言课程设计成绩管理系统代码(C language curriculum design performance management system code) # sizeof(struct定义我的学生) #包括 stdio. h 学生结构 { 名称[ 10 ];//姓名 长民;/ /学号 性别[ 3 ];//性别 学生的年级;/ /班级 浮算总账,score2,score3,score4;/ /四门课成绩 所有的浮动;/ /总分 浮动平均;/ /平均分 下个学生;/ /指向下一个结点的指针 }; 个学生头;/ /全局指针变量 个字符; 无效的输入(个学生问) { 个学生P; 而(1) { P =(个学生)malloc();//开辟存储空间 printf(“输入姓名:”); scanf(“%s”,P>的名字); printf(“输入学号:”); scanf(“%ld”,普- num); printf(“输入性别:”); scanf(“%s”,P>性); printf(“输入班级:”); scanf(“%d”,普- 级); printf(“输入四门课成绩:”); scanf(“f f f f”,普-算总账,普- score2,普- score3,普- score4); fflush(stdin); P 所有= P>1 + P + P score2 score3 + P score4; P 平均= P -所有/ 4; P 下= Q; Q = P; printf(“是否回主菜单(Y / N):”); scanf(“%c”,和一个); 如果(= = Y | | = = Y) 打破; } } 无效() { 学生* * P1,P2; 字符c; P2 =(个学生)malloc(L); P1 =头; 而(1) { 而(P1 - 下!= 0) P1 = P1 -下; printf(“输入姓名:”); scanf(“%s”,P2 -名称); printf(“输入学号:”); scanf(“%ld”,与P2 - num); printf(“输入性别:”); scanf(“%s”,P2 -性别); printf(“输入班级:”); scanf(“%d”,与P2 -级); printf(“输入四门课成绩:”); scanf(“f f f f”,与P2 -算总账,与P2 - score2,与P2 - score3,与P2 - score4); fflush(stdin); P2 -所有= P2 P2 1 + - - - score3 + score2 + P2 P2 - score4; P2 -平均= P2 -所有/ 4; P2 -下= 0; P1 -下= P2; printf(“是否回主菜单?(Y/N):”); scanf(“%c”, (c); fflush (stdin); if (c = = y | | (c = = y) break; } } void find (struct student * p) { long b; int flag; / / 判断标志 while (1) { printf (输入学号:); scanf (%) , and (b); flag = 0; while (p! = 0) { if (p = = num (a) and (b) { printf (姓名s t学号s t性别s t班级s t语文s t数学s t外语s t综合s t总分s t平均分 i n ); printf % s (% ld i t i s i t t% i% i% d t t i t.2f.2f%% i% i.2f.2f t t t% i% i.2f.2f n, p - num -, p -, p -, p - sex, grade score1 - p, p, p - - score2, score3, p - all score4, p -, p - average); flag = 1; break; } / / 如果结点的学号和要查找的学号相等, 输出结点信息, 同时标志变为1 else p = p - next; / / p指向下一结点 } if (flag = = 0) / / 判断标志是0或1, 确定循环结束的形式 printf (无查询结果. i n ); / / 若标志为0, 提示无查找结果 printf (是否回主菜单 (y / n):); fflush (stdin); scanf (% c, a); if (a = = y | | the = = d) break; } } void del () { struct student * * * p1, p2, p; char t; lo

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档