学生成绩管理系统(C++代码)(共12页).doc
《学生成绩管理系统(C++代码)(共12页).doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统(C++代码)(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 学生成绩管理系统 C+用C+编写一个学生成绩管理系统1、可以实现以下功能:cout 1.增加学生成绩 endl;cout 2.显示学生成绩 endl;cout 3.排序统计成绩 endl;cout 4.查找学生成绩 endl;cout 5.删除学生成绩 endl;cout 6.修改学生信息 endl;cout 0.安全退出系统 endl;2、用链表存储信息* 程序头部的注释结束*/cpp 1. #include2. #include 3. #include 4. #include/用getch(); 5. usingnamespacestd;6. 7. /Stude
2、nt类 8. classStudent9. 10. public:11. charname20;12. charId20;13. intCnum;/C+课程得分 14. intMnum;/汇编课程得分 15. intEnum;/嵌入式操作系统课程得分 16. intsum;/总分 17. Student*Next;18. voidInput()19. 20. coutname;21. coutId;22. coutCnum;23. coutMnum;24. coutEnum;25. sum=Cnum+Mnum+Enum;26. 27. voidReadFile(istream&in)28. 2
3、9. innameIdCnumMnumEnumsum;30. 31. voidShow()32. 33. cout姓名:nameendl学号:IdendlC+:Cnumendl34. 汇编:Mnumendl嵌入式操作系统:Enumendl总成绩:sumendlendlNext;p!=End;p=p-Next)57. p-Show();58. coutInput();64. End-Next=newStudent;65. End=End-Next;66. cout添加成功!endl;67. coutNext!=End;p=p-Next)/匹配成功则返回上一个指针,不成功就返回空 77. if(!
4、strcmp(p-Next-name,name)returnp;78. returnNULL;79. 80. Student*FindID(char*Id)81. 82. for(Student*p=Head;p-Next!=End;p=p-Next)/匹配成功则返回上一个指针,不成功就返回空 83. if(!strcmp(p-Next-Id,Id)returnp;84. returnNULL;85. 86. ;87. 88. /构造函数 89. Studentmassage:Studentmassage()90. 91. Head=newStudent;92. Head-Next=newSt
5、udent;93. End=Head-Next;94. in.open(sort.txt);95. if(!in)96. cout这是一个新系统,无学生信息。请先输入。ReadFile(in);102. if(End-name0=0)break;103. End-Next=newStudent;104. End=End-Next;105. 106. in.close();107. couttt读取学生信息成功!Next!=End;)116. 117. temp=Head-Next;118. Head-Next=Head-Next-Next;119. deletetemp;120. 121. d
6、eleteHead,End;122. 123. 124. /菜单 125. voidStudentmassage:ShowMenu()126. 127. cout*endl;128. cout学生成绩管理系统endl;129. coutendl;130. cout1.增加学生成绩endl;131. cout2.显示学生成绩endl;132. cout3.排序统计成绩endl;133. cout4.查找学生成绩endl;134. cout5.删除学生成绩endl;135. cout6.修改学生信息endl;136. cout0.安全退出系统endl;137. 138. coutnttntt请选择
7、:;139. 140. 141. /查找函数 142. voidStudentmassage:Find()143. 144. charname20,Id10;145. intx;146. Student*p=NULL;147. coutntt*n;148. couttt1.按学生的姓名查找ntt2.按学生学号查找;149. coutx;151. switch(x)152. 153. case1:coutname;154. if(p=FindItem(name)155. 156. p-Next-Show();157. cout输入任意字符!继续;158. getch();159. 160. el
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 C+ 代码 12
限制150内