标签:
整体感觉这个程序可以划分为很多的小模块,多个模块的堆积对应一个用户的要求
是否有分数部分可以采用生成两个随机数并控制其范围,将其中一个作为分子,另一个作为分母;
题目数量可以在测试函数中通过变量输入 打印方式导出到文本或者直接在命令行中输出
关于是否有乘除法,是否包含括号,数值范围,加减有无负数....可以将几个功能划分为相应的模块,在用户输入对应的要求的时候调用相关功能模块,避免了代码的重复编写
打印格式个人感觉用户自己定义的话不太容易单纯用C++简单的代码实现,考虑可以使用几个样式模板提供给用户,让用户自己单独选择。
分数的部分要考虑作为分子分母的两个随机数的大小,以此来判断生成的是真分数还是假分数
考虑把随机生成的四则运算也划分为功能模块,每个模块可以通过用户的要求生成对应的算数练习题,这样可以进一步细分程序结构,代码结构应该会更清晰。
--------------------------------------------------------------------------------------------------------------------
不好意思王老师,今天临下课您说周日之前交,我以为是指这篇博文结合代码,所以没有写,晚上同学提醒,所以才补上
标签:
原文地址:http://www.cnblogs.com/KaliLinux/p/4328278.html