编写一程序,实现以下功能:产生一个1~100随机整数,提示用户输入一个数对其进行猜测,用户输入数后,程序自动将其与随机整数进行比较,并提示是大了还是小了,相等则表示猜到了。如果猜到了,则程序结束,并给出提示"你猜对了,真棒!";如果3次均未猜到,则给出相应的提示"三次结束,你没有猜对,很遗憾!"。
#include<bits/stdc++.h>
using namespace std;
int main() {
int inputnum,randnum;
srand(time(0)); //time(0)返回值作种子
randnum=rand()%99+1;
for(int i=0;i<3;i++)
{
cout<<"猜一个数:";
cin>>inputnum;
if(inputnum==randnum){
cout<<"你猜对了,真棒!";
return 0;
}
else if(inputnum>randnum){
cout<<"大了!"<<endl;
}
else{
cout<<"小了!"<<endl;
}
}
cout<<"三次结束,你没有猜对,很遗憾!";
return 0;
}
1.定义一个随机数,用srand函数即可。
2.三次循环,等待外界的输入,进行判断