欢迎来到天天文库
浏览记录
ID:57686796
大小:64.00 KB
页数:10页
时间:2020-09-01
《C++编写 学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.# include 2.# include 3.# include 4.#include //用getch(); 5.using namespace std; 6. 7.//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌ 8.class Student 9.{ 10.public: 11. char name[20]; 12. char Id[20]; 13. int Cnum;
2、 //C++课程得分 14. int Mnum; //汇编课程得分 15. int Enum; //嵌入式操作系统课程得分 16. int sum; //总分 17. Student * Next; 18. void Input() 19. { 20. cout<<"tt请输入学生的姓名:"; cin>>name; 21. cout<<"tt请输入学生的学号:"; cin>>Id; 22. cout<<"tt
3、请输入C++课程的成绩:"; cin>>Cnum; 23. cout<<"tt请输入汇编课程的成绩:"; cin>>Mnum; 24. cout<<"tt请输入嵌入式操作系统课程的成绩:"; cin>>Enum; 25. sum=Cnum+Mnum+Enum; 26. } 27. void ReadFile(istream & in) 28. { 29. in>>name>>Id>>Cnum>>Mnum>>Enum>>sum; 30. } 31. void Sho
4、w() 32. { 33. cout<<"姓名:"<5、lic: 8. Studentmassage(); 9. ~Studentmassage(); 10. void ShowMenu(); 11. void Find(); 12. void Save(); 13. void ModifyItem(); 14. void RemoveItem(); 15. void Swap(Student *,Student *); 16. void Sort(); 17. //void Unpass(); 18. int ListCount();6、 19. //void Average(); 20. void Display() 21. { 22. for(Student * p=Head->Next;p!=End;p=p->Next) 23. p->Show(); 24. cout<<"输入任意字符!继续……"; 25. getch(); 26. } 27. void AddItem() 28. { 29. End->Input(); 30. End->Next=new Student; 31. End7、=End->Next; 32. cout<<"添加成功!"<Next!=End;p=p->Next)//匹8、配成功则返回上一个指针,不成功就返回空 8. if(!strcmp(p->Next->name,name))return p; 9. return NULL; 10. } 11. Student *FindID(char * Id) 12. { 13. for(Student * p=Head;p->Next!=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空 14. if(!strcmp
5、lic: 8. Studentmassage(); 9. ~Studentmassage(); 10. void ShowMenu(); 11. void Find(); 12. void Save(); 13. void ModifyItem(); 14. void RemoveItem(); 15. void Swap(Student *,Student *); 16. void Sort(); 17. //void Unpass(); 18. int ListCount();
6、 19. //void Average(); 20. void Display() 21. { 22. for(Student * p=Head->Next;p!=End;p=p->Next) 23. p->Show(); 24. cout<<"输入任意字符!继续……"; 25. getch(); 26. } 27. void AddItem() 28. { 29. End->Input(); 30. End->Next=new Student; 31. End
7、=End->Next; 32. cout<<"添加成功!"<Next!=End;p=p->Next)//匹
8、配成功则返回上一个指针,不成功就返回空 8. if(!strcmp(p->Next->name,name))return p; 9. return NULL; 10. } 11. Student *FindID(char * Id) 12. { 13. for(Student * p=Head;p->Next!=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空 14. if(!strcmp
此文档下载收益归作者所有