总体分析:其代码基本实现了要求的全部功能,即能完成登录、打印所需数目的试题、试题储存在txt文档中,且能以出题时间为文档命名,文档存在所对应的账户文件夹中,还可以识别账户和账户类型是否对应。
编译界面:
结果:
缺点:
1、在题目中,不论操作数多少个,每次都只出现一对,但其实在操作数更多的时候,括号其实可以出现3对,这里明显有不足。
2、代码中有两处需要判断账户与账户类型(小学、初中、高中)的关系,其实可以共用同一个函数来实现,但该代码将共用部分重复写了两次,增加了不必要的麻烦。
3、代码中有一处需要将输入的string字符串转换为char型的,其实可以以开始声明为char型的。.
4.他的代码并没有检查同一老师的试题的重复性。
优点:
1、编译“界面”还不错,增加了分割线,将登录和打印试题部分分隔开,不至于看上去眼花缭乱。
2、函数的处理很好,比如一个函数里就涵盖了小学、初中、高中三部分的试题要求。
3、将括号出现与否写成随机,我觉得这里不错。
原文地址:https://www.cnblogs.com/xuzhenjie/p/9715083.html
时间: 2024-10-10 10:31:12