您的位置:首页 > 其它

第四周项目(3)-随机数函数应用于游戏

2016-03-24 21:33 183 查看
/*

*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;
}


运行结果:



知识点总结:

使系统产生一个随机数,用循环不断缩小猜测范围。

学习心得:

用取余的方式限制系统所出的数的范围。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: