四则运算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、 可以控制是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数)整体思路:分别编写一个主函数和四个分别实现加减乘除运算的分函数,然后通过调用一个或者几个函数来实现控制有无乘除法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
四则运算细化:1、 避免重复 首先先出第一题a1、b1及c1(加减乘除)均随机产生,然后第二题a2、b2及c2(加减乘除)也随机产生并判断a2、b2、c2是否与a1、b1、c1完全相同,若完全相同重新生成,第三,第四,第五个都一样。2、 可定制(数量/打印方式) 输入一个数据e,当产生e个计算题时,...
分类:
其他好文 时间:
2015-03-13 13:58:16
阅读次数:
93
1 题目避免重复 用随机数生成两个数,将两个数分别存入两个数组,每出一道题都与以前的每组进行对比,如果两个数分别都与以前的相同,则重新产生两个随机数。2 可定制(数量/打印方式)设置参数,用for循环控制出题数量3 可控制下列参数:是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数(真...
分类:
其他好文 时间:
2015-03-13 13:57:40
阅读次数:
96