标签:
题目要求:1 题目避免重复
2 可定制(数量/打印方式)
3 可控制下列参数:
是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数,假分数)
思路:用随机数生成两个数,将两个数分别存入两个数组,每出一道题都与以前的每组进行对比,如果两个数分别都与以前的相同,则重新产生两个随机数。设置参数,用for循环控制出题数量。并且可以控制每行的输出题目的个数。设置参数,用if来判断是否有乘除法。由于用roud()函数产生随机数所以用变量控制数值范围。随机数生成后进行判断,若无负数则要求第一个随机数必须大于第二个否则重新产生。若不产生余数,则让计算机进行判断,无法整除的则跳过。
日期 | 开始时间 | 结束时间 | 中断时间 | 净时间 | 活动 | 备注 |
3/14 | 10:00 | 11:10 | 10分钟 | 1小时 | 查阅资料,思考题目 | 翻看以前的程序 |
15:30 | 17:00 | 1个半小时 | 进行初步编写规划 | 写出题目避免重复 | ||
3/15 | 9:00 | 11:00 | 30分钟 | 1个半小时 | 编写出乘除法,加法的程序 | 和同学聊天,寻找思路 |
16:00 | 17:00 | 1个小时 | 编写是否有无余数 | |||
3/16 | 16:00 | 17:00 | 1个小时 | 编写加减有无负数 | 修改错误 | |
3/18 | 10:00 | 11:00 | 1个小时 | 调试,修改bug | ||
标签:
原文地址:http://www.cnblogs.com/bingoing/p/4346487.html