码迷,mamicode.com
首页 > 其他好文 > 详细

30道小学二年级四则运算题

时间:2015-03-07 19:50:30      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

思路与体会:用rand函数产生随机数32767/327约等于100.2。排除了除数是0的错误,

               但是仍有缺陷:减法会出现不够减结果是负数的情况!   

               运行结果总出现闪退情况,查阅资料后加了system("pause")

运行环境:vs2013

源代码:  

#include<iostream>  

using namespace std; 

#include<stdio.h>

#include<stdlib.h>
int rak()
{
return rand() / 327; //设置100内的随机数
}
void main()
{
cout << "30小学二年级道四则运算题\n";
char a[4] = { ‘+‘,‘*‘,‘/‘,‘-‘ };
int x;
for (int i = 1; i < 31; i++)
{
cout << rak();
x = rand() % 4;
cout << a[x];
if (x == 3) //排除除数是0的错误
{
while (1)
{
if (rak() != 1)
{
cout << rak();
break;
}
}
}
else
{
cout << rak();
}
cout << "=" << endl;
}
system("pause");
}

结果截图:  技术分享 

技术分享

 

  

30道小学二年级四则运算题

标签:

原文地址:http://www.cnblogs.com/littilsaber/p/4320782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!