中小学数学卷子自动生成程序——队友个人项目分析

                                                                                                     中小学数学卷子自动生成程序——队友个人项目分析

此次个人项目大致如下:

1.用户登录,需输入正确的用户名和密码,否则重新登陆。

2.是否进行类型切换,在小学,初中,高中三个选项中进行切换。

3.生成题目,小学包含+,-,*,/,和(),初中额外有^0.5 和 ^2,高中再额外有sin cos tan。

4.查重,生成卷子,在对应用户名的文件夹下。

 

队友代码的优缺点如下:

 

优点

1.功能实现全面,符合个人项目的功能需求。

2.编译习惯良好。

3.代码的编写很规范,变量设计符合个人项目的要求。

4.使用getline,避免了很多登录时可能出现的bug。

5.使用Check()进行查重。

6.注释使用的恰到好处,不会给人乱糟糟的感觉,又能帮助别人理解代码。

 

缺点

1.没有使用类,每个变量都在函数中要定义,使代码可读性没那么高。

2.代码过于冗长,不够简洁。

3.没有进行代码优化,查重效率不高。

 

总结:

分析他人的代码,,可以帮助自己提高编程能力,取长补短,去变得更加规范,学到更多的知识。

 

 

posted @ 2020-09-30 14:08  蔡君浩  阅读(83)  评论(0)    收藏  举报