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

四则运算

时间:2015-03-06 20:29:49      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

题目:编写一个能自动生成30道题目的小学四则运算。

思索过程:首先课上通过思考和同学讲解自己的思路,我对题目有了大致分析,首先要思考如何生成一个随机数;第二步如何随机生成一个符号,这样第二个数也可随机生成;最后就可以利用简单的循环来输出所需题目。

设计思路:利用rand()生成随机数,难点在于如何生成随机符号,既然能生成随机数,那是否可以利用这个数来生成随机符号呢?显然可以,a=rand()%4,通过对a的判断,输出相应的符号。

源代码:

#include<iostream.h>
#include <stdlib.h>
void fuhao()//构造自动随机生成符号的函数
{
int a;
a=rand()%4;
switch(a)
{
case 0:cout<<"+";break;
case 1:cout<<"-";break;
case 2:cout<<"*";break;
case 3:cout<<"/";break;
}
}
void main()
{
int b,c,i;
for(i=0;i<=30;i++)
{
b=rand()%30;
cout<<b;
fuhao();
c=rand()%30;
cout<<c<<"="<<endl;
}
}

结果截图:

 技术分享

四则运算

标签:

原文地址:http://www.cnblogs.com/gaoyang110/p/4319106.html

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