随机产生运算2

定义一个整型的二维数组用来存放每次产生两个随机数,再定义string存放随机产生的运算符。随机产生1234实现运算符随机,分别代表+-*/。

(1)随机产生符号后在字符串中查找是否有相同的,如果在i位置相同则判断随机产生的数 与整型数组i位置的是否相同,如果相同则重新生成运算。

(2)输入行数列数张数,用循环控制输出。

(3)乘除法:判断随机产生的数大于2则重新生成运算符。

  数值范围:判断随机产生的数是都在范围内,否则重新生成这个数。

  负数:随机产生1,0来决定是否在随机产生的数前加负号。

  余数:判断两数相除产生的余数是否为0。

  分数:写函数计算两数的最大公约数,随机产生两个数计算最大公约数,两个数都除以最

       最大公约数,得到的两个数写成x/y形式最为第一个随机数,同理产生第二个随机

      数。

当随机产生表示运算符的数为4时判断第二个随机数是否为0

,若为0重新生成。

 
posted @ 2015-03-13 14:05  啊啾有人想我  阅读(148)  评论(0编辑  收藏  举报