博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人项目一改进
阅读量:6324 次
发布时间:2019-06-22

本文共 732 字,大约阅读时间需要 2 分钟。

 

  项目一有一个缺陷就是每次执行程序所产生的随机数都是一样的,这次改进就是使程序每次运行都出现不一样的结果。

  目的:随机产生30个四则运算表达式,要求每次运行的结果都不同。

//2016/3/9#include 
#include
#include
using namespace std;//main函数void main(){ srand( (unsigned)time( NULL ) );//srand()函数产生一个以当前时间开始的随机种子.应该放在for等循环语句前面 不然要很长时间等待 int ran1,ran2,oper; for(int i=0;i<30;i++) { ran1=rand()%100;//产生第一个随机数 ran2=rand()%100;//产生第二个随机数 oper=rand()%4;//oper用来决定进行什么四则运算 switch(oper) { case 0: cout<
<<"+"<
<<"="<

  在for循环前添加一个时间种子,以保证每次运行结果的不同,不能放在for循环里边,经过实验,放在for循环里边会出现30个相同的式子。

转载于:https://www.cnblogs.com/quite-love/p/5259486.html

你可能感兴趣的文章
藏在兰州拉面里精益管理秘诀
查看>>
How to blog on Github
查看>>
百思不得姐 one day
查看>>
19.04.16--指针笔记-参数传递
查看>>
面向对象
查看>>
POJ1860 Currency Exchange
查看>>
关于ST-Link的internal command error问题的解决方法
查看>>
[IDE]VC2012 项目之间依赖关系取消自动Link导致的LNK2019
查看>>
IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie路径问题
查看>>
synchronized(this)(转)
查看>>
类别标签处理
查看>>
深度|余凯:基于深度学习的自动驾驶之路
查看>>
ORA-00845: MEMORY_TARGET not supported on this system
查看>>
数据库存储结构
查看>>
国内银行CNAPS CODE 查询 苹果开发者,应用内购,需要填写税务相关信息必须的...
查看>>
Linux下抓图工具shutter
查看>>
javascript获取select,checkbox,radio的值
查看>>
Metro Win8风格的按钮(Filp翻转)
查看>>
cookies/session/token
查看>>
清除代码异味
查看>>