1 题目避免重复: srand函数。2可定制(数量 打印方式):通过手动输入“题目数量i= ”的大小修改数量打印方式:3是否有乘除法、括号、数值范围、加减有无负数、除法有余数、支持分数(真分数假分数)、支持小数(精确到多少位)、打印中每行的间隔。 乘除法:四则运算分为两部分:加减 乘除 加减法自动随...
分类:
其他好文 时间:
2015-03-10 13:37:11
阅读次数:
162
1、题目避免重复2、可定制(数量/打印方式)3、可以控制下列参数:是否有乘除法、是否有括号、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数,。。。)、是否支持小数(精确到多少位)、打印中每行的间隔可调整。 设计思想:1、首先将已生成的算式进行保存利用数组,可用检查字符串是否相等的...
分类:
其他好文 时间:
2015-03-10 13:34:46
阅读次数:
123
1.题目要求:题目避免重复 将每个算式的第一个数存到一个数组,每次生成第一个数组的时候回溯一遍如果有重复就重新生成。2.可定制(数量、打印方式) 接受用户输入的一个参数来控制打印的数量3.是否有乘除法 将整个算法分成两个部分,一部分有四则运算,另一部分只有加减4.是否有括号 把生成的算式分成两元和三...
分类:
其他好文 时间:
2015-03-10 13:33:39
阅读次数:
122
升级版随机产生四则运算题目要求:1、避免题目重复;2、可定制题目(题目数量、打印方式);3、可以选择:是否有乘除法、是否有括号、定制数值范围、加减有无负数、除法有无余数、是否支持分数、是否支持小数、定制每行间隔等。*******************************************...
分类:
其他好文 时间:
2015-03-10 13:32:56
阅读次数:
142
四则运算解题思路:1.题目避免重复把题目存到一个文档中,然后把加减乘除的式子进行分类,新编出的题目和已有的题目进行比较2.可定制(数量/打印方式) 定制数量:手动输入一个数n,然后把原来循环中的固定的数30,改成n,然后自动出题。 打印方式:可以自己选择每页可以打印多少道题。3.可以控制下列参数:....
分类:
其他好文 时间:
2015-03-10 13:32:42
阅读次数:
110
1.题目避免重复:包含“time.h”头文件,利用srand(unsigned)time(NULL)语句避免题目重复2.(1)是否有乘除法:如果没有乘除法,就用随机产生0,1来控制加减法,如果有乘除法,就随机产生0,1,2,3来控制加减乘除法 (2)是否有括号: 由于真分数是a/b的格式,所以当.....
分类:
其他好文 时间:
2015-03-10 10:08:19
阅读次数:
125
随机的三十道计算题因为是小学生所以是两位数的加减乘除运算。随机的加减乘除计算题所以用switch语句。随机的出数用的rand语句。三十道题用的for循环。代码如下:#include "stdafx.h"#include#include#includeint main(){ srand(time(NU...
分类:
其他好文 时间:
2015-03-08 22:50:07
阅读次数:
193
这个四则运算生成程序是受到上课时同学的启发,我在上课时的思路是对两个二位数分别进行加减乘除运算,也就是每四道题的数字都是一样的,只是运算不同,但是后来看到不断地对这个程序进行优化,才发现这样的思路太不灵活了,不利于后续的优化,所以还是通过随机数和对题目数目的控制来进行编写。#include#incl...
分类:
其他好文 时间:
2015-03-08 17:09:10
阅读次数:
120
题目:致力于解决二柱爸爸的第一个问题,出30道100以内的加减乘除给儿子做思路:随机产生运算的两个100以内的整数x和y,m也是随机数,通过用m来控制+,-,*,/的随机出现,用for来控制循环次数30,即可实现;另外调用函数实现这些功能,便于在解决二柱爸爸今后要解决的问题,添加其他的功能实现。主程...
分类:
其他好文 时间:
2015-03-08 12:57:52
阅读次数:
145
小学二年级的四则运算问题根据用户的需求,第一,小学二年级我认为应该是十以内加减乘除法;第二,保证减法结果不能是负数,除数不能为零。思路:第一,产生十以内的随机数,用到随机函数rand()%10;第二,课上同学的程序有个小缺陷,需要把加减乘除乱序排列,所以用到switch函数第三,产生的随机数在做除法...
分类:
其他好文 时间:
2015-03-08 11:40:56
阅读次数:
137