一、程序设计题目要求和设计思想1、题目 (1)、题目避免重复; (2)、可定制(数量/打印方式); (3)、可以控制下列参数: 是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数, 假分数, …)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整;2、...
分类:
其他好文 时间:
2015-03-14 18:18:02
阅读次数:
180
实验大致实现了四个功能:1.询问是否需要乘除法,用两个chengchu()函数实现;2.询问定制的题目数,用b来控制循环的次数;3.询问加减法是否需要负数,用两个jiajian()函数实现;4.询问输入数的范围,通过改变rand()%d中d的大小来实现。下面是我粗糙的小实验:#include#inc...
分类:
其他好文 时间:
2015-03-14 16:46:12
阅读次数:
130
(一)设计思路 设计要求:1.题目避免重复 2.可定制(数量/打印方式) 3.可以控制下列参数:是否有乘除法、数值范围、加减有无负数、除法有无余数 设计思路: 1.用数组对每次产生的结果进行存储,将下一个运算产生式与前面的所有产生式进行比对,如果重复则重新产生新的产生式,直至达到要求; 2.由用户自...
分类:
其他好文 时间:
2015-03-14 15:18:52
阅读次数:
223
一、设计思想根据题目的新要求我做了以下更改1.为使用户可定制数量以及打印方式,可使用户输入打印方式、数量的参数来进行设置2.参数设置:提示用户是否有乘除法运算,是/否用户可输入【1/0】表示。 提示用户是否有负数参与运算; 提示用户参与运算的数值范围; 提示用户输入出多少道题目; 提示用户输入题目输...
分类:
其他好文 时间:
2015-03-14 15:07:11
阅读次数:
146
一 设计思想1.因为要设定许多可控参数,可以把这些参数构成一个数组,也就是一个参数集,然后对每个参数分情况进行设定;2.数组中包括题目数量、乘除控制、数值范围、分数控制、正负控制、打印列数共6个元素;3.对于控制变量,可以设置为1和0 控制;二 程序代码#include "stdafx.h"#inc...
分类:
其他好文 时间:
2015-03-14 13:38:32
阅读次数:
118
一、设计思想1.为了保证题目避免重复,我采用了srand函数来实现;2.可定制(数量/打印方式)定制数量:手动输入一个数n,然后把原来循环中的固定的数30,改成n,然后自动出题。打印方式:可以自己选择每行可以打印几个3.可以控制下列参数:(1)是否有乘除法:通过编写两个函数来实现,一个函数带乘除,另...
分类:
其他好文 时间:
2015-03-14 12:22:38
阅读次数:
161
calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。这个函数能让你执行简单的算术计算,例如计算元素的长宽,免去了你写不易维护的Javascript代码。这个函数支持所有简单的基本算术运算,包括加减乘除。表达式中有“+”和“-”时,其前后必须要有空格,如...
分类:
Web程序 时间:
2015-03-14 09:31:26
阅读次数:
137
1.随机产生数存入数组,输入两变量控制数范围2.乘除法为独立函数,输入1 或2判断是否调用3.余数为独立函数,判断a[i]是否是b[i]的倍数,是倍数就重新生成,在乘除法函数中的除法中调用4.负数为独立函数,产生随机数1或2,若为2就在产生的随机数前加负数,产生随机数时选择是否调用5.分数为独立函数...
分类:
其他好文 时间:
2015-03-13 16:19:58
阅读次数:
101
题目避免重复 将得到的题目放入数组,并与前面的进行匹配,若相同则跳过且变量减一。可定制 通过一个变量控制输出来确定输出格式。控制参数 是否有乘除法 If语句当面对除法时,控制被除数不为0。若为零,则跳过且变量减一。 数值范围 随机数控制。 加减有无负数 If语句检验随机数是否小于0,若小于零则跳过且...
分类:
其他好文 时间:
2015-03-13 16:18:05
阅读次数:
87
1.题目避免重复:将每一个式子的式子输出结果存在数组里,循环语句判断两个式子的输出结果是否一样,若相同,进行报错,重新产生一个式子。2.可定制(数量/打印方式):循环语句控制页数,在每一页中循环语句控制输出的题目数,并且定义每行输出4个式子。3.可以控制下列参数:(1)是否有乘除法:对于每个式子的输...
分类:
其他好文 时间:
2015-03-13 15:56:43
阅读次数:
114