一、题目要求:1、题目避免重复;2、可定制(数量/打印方式);3、可以控制下列参数: 是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数, 假分数, …)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整;二、设计思想1、题目避免重复(1)调用随机函数发...
分类:
其他好文 时间:
2015-03-14 21:40:25
阅读次数:
207
四则运算2设计思想;(1)首先使用Switch语句,让用户选择要进行运算的数字的范围,然后各个case语句里调用相应的产生数字的随机函数random();(2)至于要进行的题目数使用宏定义,让用户自己输入要进的计算的题目个数;(3)开始定义的产生的随机数均定义整型;若用户没有特定的需求则默认在各个....
分类:
其他好文 时间:
2015-03-13 14:04:00
阅读次数:
88
1.题目避免重复之前的程序用随机函数实现随机出题,但再次运行题目会重复。应加入时间种子,随时间变化随机出题。每次随机的题目也可能有相同的,应对每次结果保存,生成新题目与保存结果比对,若相同则再生成。2.可定制数量/打印方式对题目编号n,由1开始,可代表题目数量,由用户输入n的值,循环n次结束以实现。...
分类:
其他好文 时间:
2015-03-10 13:41:05
阅读次数:
111
小学二年级的四则运算问题根据用户的需求,第一,小学二年级我认为应该是十以内加减乘除法;第二,保证减法结果不能是负数,除数不能为零。思路:第一,产生十以内的随机数,用到随机函数rand()%10;第二,课上同学的程序有个小缺陷,需要把加减乘除乱序排列,所以用到switch函数第三,产生的随机数在做除法...
分类:
其他好文 时间:
2015-03-08 11:40:56
阅读次数:
137
static void Main(string[] args) { while (true)//一直循环 { Random r = new Random();//创建随机函数r ...
昨天课上老师要求我们在20分钟内用自己熟悉的计算机语言,编写一个能自动生成小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。我是这么考虑这道题的:符号两边的数必须得随机生成,所以可以定义一个整形变量x,y,调用一个随机函数rand(),因为是给小学二年级的学生出的题目,所以...
分类:
其他好文 时间:
2015-03-07 11:27:43
阅读次数:
145
(一) 设计思想:随机生成,所以用上了rand函数,运用了switch语句进行条件输出。先随机产生两个数a,b,再随机产生四则运算加减乘除。(二) 课上没有写出来的原因: 寒假没写程序,忘记了随机函数rand的用法。(三)源程序代码:#include#include#includevoid math...
分类:
其他好文 时间:
2015-03-06 23:25:48
阅读次数:
201
首先通过rand()函数随机的输出两个数字,定义一个字符串数组,同样通过随机函数输出加,减,乘,除。外加一个循环输出30组四则运算#include #include #include #includeint main(){ using namespace std; srand(time(...
分类:
其他好文 时间:
2015-03-06 21:57:16
阅读次数:
127
一 设计思想:1.首先可以想到一个四则运算式子的组成:两个运算数和一个运算符;2.两个运算数的随机由调用随机函数产生,其中可以设定运算数的范围;3.一个运算符的随机产生可以分为加减乘除四种情况,分别通过产生四个随机数来决定哪种运算符;4.最后两者结合起来完成随机式子的产生;二 程序代码:#inclu...
分类:
编程语言 时间:
2015-03-06 21:54:09
阅读次数:
747
一、设计思想: 1、首先主函数只用来调用随机产生并输出运算题目函数,随机产生并输出这一部分功能用一个randout函数实现; 2、随机产生运算数这一功能,两个运算数可以用随机函数生成,并将它们控制在100以内。其中,考虑到除数不能为零,第二个运算数随机产生时+1; 3、随机产生运算法则这...
分类:
其他好文 时间:
2015-03-06 21:53:51
阅读次数:
130