四则运算2(最少实现四个功能)要求:题目避免重复;可定制(数量/打印方式);可以控制以下参数:是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数。。。。。。)编程思想:1.题目避免重复:当随机生成数时,每当生成一个题目,把这道题目存在数组里,如果有重复,即有两个题目相同...
分类:
其他好文 时间:
2015-03-13 14:11:08
阅读次数:
142
四则运算2程序要求:题目避免重复,可定制(数量、打印方式);可以控制下列参数:是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数。设计思路:1,题目避免重复:先出第一道题,再出第二道题的话首先判断第二道题的运算如果等于第一道题则有:第二道题的第一个随机数如果等于第一道题的第一个数且第二...
分类:
其他好文 时间:
2015-03-13 14:11:04
阅读次数:
105
今天的软件工程概论课,老师出了这么个问题:可怜的二柱子同学,老师又对他的自动出题系统提出了新的要求:题目避免重复可定制(数量、打印方式);可以控制下列参数:是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数);我想了两种解决方法:一.使用数据库:避免重复:随机数及符号大...
分类:
其他好文 时间:
2015-03-13 14:10:29
阅读次数:
109
四则运算2设计思路1,题目避免重复;可以把两个数与运算符号设成三个变量,让全部题目中3个变量不能完全一样。如果完全一样,就重新出题。2,可定制(数量/打印方式);直接设置输入数量,打印方式可以关联打印机之后让用户选择打印方式。3,可以控制下列参数:是否有乘除法:只需要控制乘除符号数值范围:用变量控制...
分类:
其他好文 时间:
2015-03-13 14:08:39
阅读次数:
118
一、题目避免重复把题目的两个运算数和运算符号保存到三个数组里,之后每次出题依次比较运算数和运算符号是否已经储存在数组里。如果三者都相同就重新出题,如果不相同就把数据储存在数组里,继续出题。二、可定制设置两个变量控制数量和打印方式,由用户输入。三、是否有乘除法加减乘除可以取4的余数来控制,不支持乘除法...
分类:
其他好文 时间:
2015-03-13 14:05:07
阅读次数:
97
1.首先实现数量以及打印方式,只需要在输入的时候添加两个变量,一个控制循环的数量输出,一个控制每页打印的数量。2.避免题目重复,只需要在结果输出的时候,添加判断,使得输出结果与直接的输出的结果对比,没有重复的就行,需要用数组记录。3.是否有乘除法,只需在输出的时候控制对应乘除法序号的产生就可以了。4...
分类:
其他好文 时间:
2015-03-13 14:04:42
阅读次数:
106
1.获取对题目的相关要求,如题目数量,乘除法设置,数值范围设置,加减有无负数,除法有无余数,是否支持分数。2.根据获取的数值范围,使用相应数量的循环,获得题目。3.每次循环都要执行实现先前获取的对题目的要求,先根据之前获取的要求看是否支持分数,有无负数来改变随机选取数字的取值范围,获取参与运算的数字...
分类:
其他好文 时间:
2015-03-13 14:03:52
阅读次数:
113
要求:1、 题目避免重复2、 可定制(数量/打印方式)3、 可以控制是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数)整体思路:分别编写一个主函数和四个分别实现加减乘除运算的分函数,然后通过调用一个或者几个函数来实现控制有无乘除法1、在分函数中通过数组实现避免题目重复...
分类:
其他好文 时间:
2015-03-13 14:01:45
阅读次数:
140
设计思路1、 题目避免重复2、 可定制(数量/打印方式)3、 可以控制下列参数是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数。利用for循环设置题目的数量,用三个数组分别表示两个随机数和他们之间的四则运算,利用跟之前的题目进行比较,避免出现重复的题目。利用if语句对参数进行分类,如...
分类:
其他好文 时间:
2015-03-13 14:01:41
阅读次数:
120
四则运算2设计思路1题目避免重复:建立两个数组,rand()函数确定随机数,将这两个数加入两个数组,重复确定随机数,判断这两个数是否与两个数组的数值相同以避免重复,无重复则输出题目。2可定制(数量/打印方式):数量和打印方式用宏定义确定输出几行与几列。3是否有乘除法:定义一个四则运算符的数组,前两个...
分类:
其他好文 时间:
2015-03-13 14:01:13
阅读次数:
113