四则运算的设计思路1首先定义一个长度可变的字符串数组str[n],将已出现过的算式存入数组,用于和新的算式比较若相同则重新生成算式,并把新的算式存入数组数组长度增加。2用户可自定义算式的个数即产生算式的for循环内的变量是可变的,并决定每行打印算式的个数通过输出空格数来控制。3 运算中的两个数均是....
分类:
其他好文 时间:
2015-03-13 14:12:18
阅读次数:
99
四则运算2程序要求:题目避免重复,可定制(数量、打印方式);可以控制下列参数:是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数。设计思路:1,题目避免重复:先出第一道题,再出第二道题的话首先判断第二道题的运算如果等于第一道题则有:第二道题的第一个随机数如果等于第一道题的第一个数且第二...
分类:
其他好文 时间:
2015-03-13 14:11:04
阅读次数:
105
四则运算2设计思路1,题目避免重复;可以把两个数与运算符号设成三个变量,让全部题目中3个变量不能完全一样。如果完全一样,就重新出题。2,可定制(数量/打印方式);直接设置输入数量,打印方式可以关联打印机之后让用户选择打印方式。3,可以控制下列参数:是否有乘除法:只需要控制乘除符号数值范围:用变量控制...
分类:
其他好文 时间:
2015-03-13 14:08:39
阅读次数:
118
个人项目——四则运算设计思路看到此题目后,认为首先应该进行对各种需求的选择,对应该进行控制的参数进行确定。(1)为使题目不重复,可以利用数组进行对数字是否重复的判断,利用随机数实现对符号的判断,若在两个数字相同的情况下,对用于判断运算符号的随机数是否相同进行判断。(2)可以利用if语句实现对题目数量...
分类:
其他好文 时间:
2015-03-13 14:08:03
阅读次数:
103
1、题目避免重复利用随机数生成运算式,构造两个栈,将生成的结果输入到栈里,利用栈的结构特点,进行匹配,相同的删除,不同的保留。避免过高的比较次数,可以设定,当新生成的结果与之前的比较结果比较次数达到30次时,如果没有重复,保留这次产生的运算式。2、可制定(数量/打印方式)定义变量,通过对变量的控制达...
分类:
其他好文 时间:
2015-03-13 14:06:28
阅读次数:
112
一、题目避免重复把题目的两个运算数和运算符号保存到三个数组里,之后每次出题依次比较运算数和运算符号是否已经储存在数组里。如果三者都相同就重新出题,如果不相同就把数据储存在数组里,继续出题。二、可定制设置两个变量控制数量和打印方式,由用户输入。三、是否有乘除法加减乘除可以取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
设定两个参数a,b分别控制打印数量(随机数组数)和打印张数。设定是否重复:将得到的随机数组(包含两个数x,y)以及运算符号c(+,-,*,/。注:被定义为1,2,3,4)存放在一个二维数组里其中二维数组设为A[a][3](有3列),然后判断A[i+1][j](i,j分别代表行数和列数)是否等于A[i...
分类:
编程语言 时间:
2015-03-13 14:02:52
阅读次数:
149
要求:1、 题目避免重复2、 可定制(数量/打印方式)3、 可以控制是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数)整体思路:分别编写一个主函数和四个分别实现加减乘除运算的分函数,然后通过调用一个或者几个函数来实现控制有无乘除法1、在分函数中通过数组实现避免题目重复...
分类:
其他好文 时间:
2015-03-13 14:01:45
阅读次数:
140