/*信息:20133075 张勋 《随机生成30道四则运算题目》要求:除整数外,还要支持真分数的四则运算设计思路: 1.通过radom函数生成自然数,给变量赋值 2.另一个变量是真分数,分子比分母小 3.随机生成四则运算符 4.注意除数为0情况注意: 这是两个函数!一个是srand函数!这是在调用r
分类:
其他好文 时间:
2016-03-06 20:34:51
阅读次数:
191
设计思路: 1、利用随机数法随机生成两个随机数 1.1控制随机数在100以内 1.2随机数不等于0 2、运算符的问题 1.1运用求余方式得到的1,2,3,4分别表示“+”,“-”,“*”,“/” 3、真分数的表示方法 1.1还是利用随机数法生成两个随机数 1.2比较生成的随机数的大小,小的作为分子,
分类:
其他好文 时间:
2016-03-06 18:56:59
阅读次数:
165
1、题目要求:除了整数以外,还要支持真分数的四则运算。 2、设计思路: (1)操作数的产生: a.利用宏定义定义随机函数。 b.引用随机随机函数产生随机数,并定义随机数的取值范围。 (2)运算符问题的解决: a.引用随机函数产生0~3四个随机数 b.引用swatch、case结构,随机选择运算符号:
分类:
其他好文 时间:
2016-03-06 18:56:12
阅读次数:
198
设计思路: 1.定义随机数组a[30],b[30],e[30],f[30],定义真分数和整数算式判断符z,若z为0,则为真分数算术式,若z为1,则为整数算术式。 2.定义符号数组c[4],d为符号数组下标的随机数,有四种情况 + - * / 3.用循环输出30个表达式,通过判断z和符号,输出不同格式
分类:
其他好文 时间:
2016-03-06 17:19:04
阅读次数:
142
程序设计思路: 1.运算式的输出格式可以为 数字 运算符 数字,也可以为 数字 运算符 数字 运算符 数字,还可以是更复杂的式子,在此只实现了2-3个数字的运算式。 2.将式子分为两类,第一类为20个,第二类为10个,分别用FOR循环控制输出。 3.第一类式子稍简单,只需通过随机函数将两个数字赋值,
分类:
其他好文 时间:
2016-03-06 17:07:49
阅读次数:
110
设计思路: 1、用rand函数随机生成这两个运算数; 2、随机生成这两个数并通过取余数的方式把它们控制在100以内。其中,考虑到除数不能为零,第二个运算数随机产生时+1; 3、随机产生运算符号,运算符号一共有4种,也可以随机产生1-4的数,分情况进行四则运算。 二、程序代码 #include "st
分类:
其他好文 时间:
2016-03-06 15:40:18
阅读次数:
131
一、设计思路 1、首先完成一个四则运算的出题程序,其次运用循环的方式完成30道题2、首先使用随机函数生成四则运算中的第一个数的随机数,随机数要求是整数和真分数,其他的数不支持 2.1、首先生成一个随机数,取值为1或2,以此来确定四则运算中第一个随机数应该是整数还是真分数。若随机数为1则为整数,若随机
分类:
其他好文 时间:
2016-03-06 15:27:35
阅读次数:
131
1.题目要求:随机生成30到四则运算题,其中不能超过2位运算,包含真分数。 2.设计思路 (1)先随机产生四个数,前两个数用作整数的四则运算,然后前两个数再作为第一个分数,后两个数作为第二个分数。 (2)利用switch\case函数分别对每种情况进行表示,利用除以7的余数表示8中不同的情况,前四种
分类:
其他好文 时间:
2016-03-06 11:24:38
阅读次数:
162
设计思路:先确定生成一个整数,然后随机从0-100中生成 如果要生成的是一个真分数,可以把它拆为生成两个随机整数,一个作为分母一个作为分子,然后因为是真分数所以要求分子小于分母 若大于,则交换两个数的位置,然后作为分母的那个数,我还进行了判断,使其不能为零 然后随机生成一个运算符号还是调用的内个随机
分类:
其他好文 时间:
2016-03-06 11:22:52
阅读次数:
148
原创博客,转载请注明出处,谢谢~~~ 设计二叉树的循环遍历算法对于深刻理解二叉树很有帮助。下面就详细分析3个循环遍历算法。 1、先序循环遍历算法。 在自己设计循环遍历算法的时候,感觉先序遍历算法设计最为容易。下面把设计思路写下来,以防遗忘。 先序循环遍历二叉树的思路最为直接,规则就是: ①. 从根结
分类:
其他好文 时间:
2016-03-05 20:23:30
阅读次数:
138