四则运算2

题目:输出算术题。

    1、题目避免重复;
    2、可定制(数量/打印方式);
    3、可以控制下列参数:

        是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数 (真分数, 假分数, …);

编程思想:

(1)首先允许用户输入每页显示的题目数量以及要输出几页,提供选择打印方式的选项

(2)然后提供下列选项:①提供分数运算(分为真假分数)和整数运算选项,②加、减、乘、除的选择;③让用户输入数字的取值范围;④若有加、减法,是否提供负数加减;⑤若有除法,是否提供有余数的除法运算;

(3)把产生的算术题存储在字符串数组中,以便比较,不输出重复的算术题。

实现方法:

(1)定义两个变量,分别表示每页显示的题数及页数,方便循环打印出算术题;

(2)对于用户的选择,按层次性依次提示用户选择,使用随机函数生成算术题的数字与符号;

(3)定义一个String类型的数组,存储算术题。

posted @ 2015-03-13 13:19  风雨同行  阅读(130)  评论(0编辑  收藏  举报