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

随机四则运算

时间:2015-03-08 18:36:16      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

题目:二柱子要为上二年级的儿子编写一个程序、本程序要求随机产生30道四则运算的题目。

 

编程思路:在这道题中一共有三个需要随机产生的变量,即第一操作数、符号(+、-、*、/)和第二操作数。第一操作数和第二操作数的随机产生比较简单,并将其设置在100以内。但遇到随机符号的时候,我也将其转化成了对数字的随机,即运用if函数,通过对四个数的随机来对应指定的符号。最后用for函数将整体循环输出30次即可。

 

程序代码:

#include<iostream.h>

#include<stdlib.h>

int main()

{  

for(int i=0;i<30;i++)  

{   

int a=rand()%100;     

int b=rand()%100;   

int c=rand()%4;   

char d;   

if(c==0)   

{           

d=‘+‘;   

}     

if(c==1)   

{           

d=‘-‘;   

}  

 if(c==2)   

{           

d=‘*‘;   

}    

if(c==3)   

{           

d=‘/‘;   

}   

cout<<a<<d<<b<<‘=‘<<endl;

 }  

return 0;

}

 

技术分享

 

上课未完成原因:挺长时间没有自己编程,对c语言生疏了,思路怎么也打不开。对rand函数也忘了,所以一开始纠结了很久怎么实现随机。

 

随机四则运算

标签:

原文地址:http://www.cnblogs.com/fan123/p/4321996.html

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