【c++】随机猜数小游戏

【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线----------------------------------------------------------------------------------

猜你喜欢

转载自blog.csdn.net/u012679707/article/details/80244302