模拟算法猜数字的运行结果:
猜1-100之间的任意数。
随机函数srand()与rand()函数的使用,实现的是利用二分法猜输入数字
注意:
1.加头文件##include<time.h>
2.rand函数的使用,记住rand()%100是0-99之间取得随机模拟数。
#include"stdafx.h"
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
int m,n,i=0;
srand(time(NULL));
m=rand()%100+1;
do
{
cout<<"请输入你猜的数字:"<<endl;
cin>>n;
i++;
if(n>m)cout<<"你输入的数字太大!"<<endl;
else if(n<m)cout<<"你输入的数字太小!"<<endl;
else if(n=m)
{
cout<<"恭喜你,猜对了"<<endl;break;
}
}while(n=m);
if(i<=5)cout<<"你好厉害!"<<endl;
else cout<<"请继续加油!"<<endl;
return 0;
}