第四周项目(3)-随机数函数应用于游戏
2016-03-24 21:33
183 查看
/*
*copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:hellow.cpp
*作者:田甜
*完成日期:2016年3月24日
*版本号:v1.0
*
*问题描述:猜数字游戏
*输入描述:输入所猜想的数字
*程序输出:猜测结果
*/
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20160324213754663)
知识点总结:
使系统产生一个随机数,用循环不断缩小猜测范围。
学习心得:
用取余的方式限制系统所出的数的范围。
*copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:hellow.cpp
*作者:田甜
*完成日期:2016年3月24日
*版本号:v1.0
*
*问题描述:猜数字游戏
*输入描述:输入所猜想的数字
*程序输出:猜测结果
*/
问题及代码:
#include<iostream> #include<cstdlib> using namespace std; int main() { int m,n,temp=1; m=rand()%1000;//系统随机产生一个0~1000之间的数 cout<<"偷偷看看随机产生的数字~"<<m<<endl; cout<<"请输入一个数字"<<endl; cin>>n; for(;;)//无限循环直到猜对 { if(n==m) { cout<<"猜对了,共猜了"<<temp<<"次"<<endl;//猜对之后输出所猜次数 break; } if(n>m) { cout<<"大了"<<endl;//所猜数字大了给出提示 temp++; cin>>n; } if(n<m) { cout<<"小了"<<endl;//所猜数字小了给出提示 temp++; cin>>n; } } return 0; }
运行结果:
知识点总结:
使系统产生一个随机数,用循环不断缩小猜测范围。
学习心得:
用取余的方式限制系统所出的数的范围。
相关文章推荐
- 对Object类中方法的理解
- poj 3311 Hie with the Pie 旅行商问题变形 记录最短路径压缩状态
- 查找进程对应的PID和对应的端口号
- 经典排序之 冒泡排序
- 找不到该项目,请确认该项目的位置的办法(转)
- HDU 2717Catch That Cow
- LeetCode#105. Construct Binary Tree from Preorder and Inorder Traversal
- 【Android压力测试】monkey压力测试(很全、很详细)
- 一个简单的分钱问题:用一毛二毛五毛组合一块
- linux下安装升级mysql到新版本(5.1-5.7)
- 初始mybatis (mybatis开发环境的搭建)
- 待整理
- bitmap heap scan
- poj-1503-java大数相加
- python 下的数据结构与算法---4:线形数据结构,栈,队列,双端队列,列表
- 计算100以内的素数
- 约瑟夫环的变形
- nyoj1058 部分和问题
- C语言中堆和栈的区别
- zoj3587(kmp+dp)