【c++】随机猜数小游戏
今天学了一个小知识点,随机数的产生。主要用到srand()和rand()这两个函数。
srand()函数,可以指定不同的数值(unsigned型)作为种子,进行随机种子初始化。
rand()函数,会随机产生【0,MAX】之间的数。
于是,写了个随机猜数的小游戏,娱乐一哈。
代码如下:
//随机猜数游戏.cpp
#include<iostream>
#include<time.h>
#include<stdlib.h>
using namespace std;
int main()
{
srand( (unsigned)time(NULL ) ); //随机数种子初始化
int right_number=rand()%100+1; // 随机数范围 1-100
int left=1;
int right=100;
int a;
cout<<"请猜,["<<left<<","<<right<<"]"<<endl;
cin>>a;
while(a!=right_number)
{
if(a>=right_number) right=a;
else left=a;
cout<<"请继续猜,["<<left<<","<<right<<"]"<<endl;
cin>>a;
}
cout<<"恭喜小主,猜对啦!"<<endl;
cout<<"正确答案:"<<right_number<<endl;
return 0;
}
运行结果:

哈哈哈,我是快乐的end线----------------------------------------------------------------------------------
最后
以上就是粗犷蓝天最近收集整理的关于【c++】随机猜数小游戏的全部内容,更多相关【c++】随机猜数小游戏内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复