C++实现简单的学生管理系统

2020-01-06 13:21:41王冬梅

本文给大家分享的是使用C++实现的简单的学生管理系统的代码,主要是通过链表来实现,非常简洁,有需要的小伙伴可以参考下。

C++实现简单的学生管理系统

//Student.cpp

 

 
  1. #include<iostream>   
  2. using namespace std;   
  3. struct Stu  { 
  4. char no[10];  char name[16]; 
  5. int math;  int chi; 
  6. double ave;  }; 
  7.   class Student 
  8. {  public: 
  9. Stu st;  Student * next; 
  10. public:  Student(){} 
  11. Student(Stu s)  { 
  12. st=s;  next=NULL; 
  13. st.ave=(st.math+st.chi)/2.0;  } 
  14. void setst(Stu s)  { 
  15. st=s;  st.ave=(st.math+st.chi)/2.0; 
  16. }  Stu getst() 
  17. {  return st; 
  18. }  void show() 
  19. {  cout<<"----------------------------"<<endl; 
  20. cout<<"学号:"<<st.no<<endl;  cout<<"姓名:"<<st.name<<endl; 
  21. cout<<"数学成绩:"<<st.math<<endl;  cout<<"语文成绩:"<<st.chi<<endl; 
  22. cout<<"平均成绩:"<<st.ave<<endl;  cout<<"----------------------------"<<endl; 
  23. }  }; 

//main.cpp