先从简单的成绩统计系统着手。要想实现成绩统计,必须先了解咱们想要系统拥有的基本功能:成绩录入、查询、修改以及简单的分析。要实现这些功能,我们就必须充分运用C++ 中的类,首先创建一个student类,把学生的基本信息在其私有成员中申明:
接下来,我们还需要定义另一个实现系统功能的类,它可以直接对student里的私有成员进行操作,所以这里把它定义为student的友元类stulist:
完成了两个类的定义之后,我们必须想办法生成一个菜单栏,这里就需要两个函数menu()和domenu()来实现菜单栏的显示和调用:
剩下来就是完成stulist类里面成员的功能实现了,编写add()、search()、sort()、modify()等成员函数了:
写到这,终于快大功告成了,再完成最后的main()函数,就已经完成了200多行的代码编写工作:
当然,这不是结束,还有大量的Bug等着你去寻找,现在就是比谁更胆大心细了。
运行结果