一、题目避免重复把题目的两个运算数和运算符号保存到三个数组里,之后每次出题依次比较运算数和运算符号是否已经储存在数组里。如果三者都相同就重新出题,如果不相同就把数据储存在数组里,继续出题。二、可定制设置两个变量控制数量和打印方式,由用户输入。三、是否有乘除法加减乘除可以取4的余数来控制,不支持乘除法...
分类:
其他好文 时间:
2015-03-13 14:05:07
阅读次数:
97
要求:1、 题目避免重复2、 可定制(数量/打印方式)3、 可以控制是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数)整体思路:分别编写一个主函数和四个分别实现加减乘除运算的分函数,然后通过调用一个或者几个函数来实现控制有无乘除法1、在分函数中通过数组实现避免题目重复...
分类:
其他好文 时间:
2015-03-13 14:01:45
阅读次数:
140
问题:四则运算2的设计思想设计思路:1、将自动生成的数与原有生成的数进行比较,若重复,再次判断运算符是否重复,若重复终止此次行为,重新进行此次操作,再次生成两个随机数,继续原有操作;若不重复继续此次行为;2、添加定制(包括数量和打印方式);3、确定数值范围;4、添加条件选择项加减运算、加减乘除运算、...
分类:
其他好文 时间:
2015-03-13 13:58:27
阅读次数:
131
四则运算细化:1、 避免重复 首先先出第一题a1、b1及c1(加减乘除)均随机产生,然后第二题a2、b2及c2(加减乘除)也随机产生并判断a2、b2、c2是否与a1、b1、c1完全相同,若完全相同重新生成,第三,第四,第五个都一样。2、 可定制(数量/打印方式) 输入一个数据e,当产生e个计算题时,...
分类:
其他好文 时间:
2015-03-13 13:58:16
阅读次数:
93
源代码:#include #include #include #include int main(){ int a = 0; int b = 0; int mode = 0;//0:加 1:减 2:乘 3:除 int i = 0; int c[5]={0,30...
分类:
编程语言 时间:
2015-03-13 00:17:58
阅读次数:
252
咖啡喝多了.估计今夜无眠了.妈蛋.
shell的算数运算.有太多了.包括很多网上可以下载到的工具.数不胜数.本文只选取常用的进行介绍.
1. $[ ] 这个可能用得比较少.包括我自己第一次见到这个一个东西的时候也很好奇.不过还真的能够达到效果.仅限于整形.不能用来计算浮点数.
缺点是计算有局限性.貌似职能计算加减乘除和模运算.
注:**表示的是幂运算.
2. $(()) 我喜...
分类:
系统相关 时间:
2015-03-12 06:25:59
阅读次数:
256
1、基本运算符一元运算符:--,++.-算术运算符二元运算符:加减乘除算术赋值运算符:a+=b,a-=b关系运算符:==,!=,>,<,>=,<=,===(恒等于,用于比较类创建的实例,比较内存地址),!==,返回值为true和false逻辑运算符:!,&,&&(短路与,提高运算速度),|,|..
分类:
编程语言 时间:
2015-03-11 15:10:46
阅读次数:
146
通过函数产生随机数,然后随机生成加减乘除运算并输出#include#includeusing namespace std;void main(){ int a,b,c; srand(unsigned(time(NULL))); for(int i=0;ib) cout<<a<<"-"<<b<<"="...
分类:
其他好文 时间:
2015-03-11 08:09:38
阅读次数:
121
设计要求:1、避免题目重复;2、可定制题目(题目数量、打印方式);3、可以选择:是否有乘除法、是否有括号、定制数值范围、加减有无负数、除法有无余数、是否支持分数、是否支持小数、定制每行间隔等。针对以上要求,考虑到括号以及负数等要求,我初步打算都统一设定为三个数的加减乘除,当然这考虑到自己能力和时间的...
分类:
其他好文 时间:
2015-03-10 13:56:50
阅读次数:
105
对题目要求进行初步的分析:1、判断两次随机数是否相同 将产生的题目保存(循环)下来,然后将结果进行(循环)比较。2、多加入一个变量Num,来控制题目数量3、在每一个switch选择的语句,进行选择判断 3.1选择是否有乘除法, 3.2是否有括号 判断是否加减乘除是否都存在,加减在算式中的位置,然后....
分类:
其他好文 时间:
2015-03-10 13:38:16
阅读次数:
130