中小学数学卷子自动生成程序——队友个人项目分析
中小学数学卷子自动生成程序——队友个人项目分析
此次个人项目大致如下:
1.用户登录,需输入正确的用户名和密码,否则重新登陆。
2.是否进行类型切换,在小学,初中,高中三个选项中进行切换。
3.生成题目,小学包含+,-,*,/,和(),初中额外有^0.5 和 ^2,高中再额外有sin cos tan。
4.查重,生成卷子,在对应用户名的文件夹下。
队友代码的优缺点如下:
优点
1.功能实现全面,符合个人项目的功能需求。
2.编译习惯良好。
3.代码的编写很规范,变量设计符合个人项目的要求。
4.使用getline,避免了很多登录时可能出现的bug。
5.使用Check()进行查重。
6.注释使用的恰到好处,不会给人乱糟糟的感觉,又能帮助别人理解代码。
缺点
1.没有使用类,每个变量都在函数中要定义,使代码可读性没那么高。
2.代码过于冗长,不够简洁。
3.没有进行代码优化,查重效率不高。
总结:
分析他人的代码,,可以帮助自己提高编程能力,取长补短,去变得更加规范,学到更多的知识。

浙公网安备 33010602011771号