1 题目避免重复: srand函数。2可定制(数量 打印方式):通过手动输入“题目数量i= ”的大小修改数量打印方式:3是否有乘除法、括号、数值范围、加减有无负数、除法有余数、支持分数(真分数假分数)、支持小数(精确到多少位)、打印中每行的间隔。 乘除法:四则运算分为两部分:加减 乘除 加减法自动随...
分类:
其他好文 时间:
2015-03-10 13:37:11
阅读次数:
162
四则运算解题思路: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
题目:C++编程显示四则运算题目设计思路:(1)让用户自己确定出题的数量,同时显示加减乘除四则运算。 (2)考虑到用户可能只会一种运算,因此可以选择运算。
分类:
编程语言 时间:
2015-03-08 11:35:08
阅读次数:
158
设计思路:使用rand()函数来产生随机数,根据取模运算控制整数范围,加减乘除也通过随机数取模运算实现随机出现功能。实现了以下功能: 操作数为100以内的整数; 加减乘除运算随机出现; 减法运算不会出现负数结; 可以及时判断正误; 记录回答正确的题目个数。源代码如下:#include#...
分类:
其他好文 时间:
2015-03-07 23:56:29
阅读次数:
249
思路:先考虑如何生成随机数,然后通过for循环,计算两个随机数的加减乘除,通过随机数除以4取余数来选择运算符号。然后在运算 中通过if判断条件,使产生的运算式更加合理 #include#includeusing namespace std;#include #include void displ.....
分类:
其他好文 时间:
2015-03-07 22:32:12
阅读次数:
251