一、随机产生100以内的一个自然数,给出7次机会猜测数的大小
要求:
1、 如果猜对了,提示:“真聪明,您猜对了!”,并退出程序
2、 如果猜得数比随机数大,给出提示“你猜的数太大了”
3、 如果猜得数比随机数小,提示“您猜的数太小了”,
如果超出七次没有猜对,提示“很遗憾,您没有猜对”,并退出程序
Code
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(0));
int i;
int frequency=7;
int input;
i=rand()%100+1; //随即产生1-100的数字
cout<<"请输入一个数字,100以内:"<<endl;
while (frequency)
{
cin>>input;
If(input==i)
{
cout<<"真聪明,您猜对了!"<<endl;
exit(1); //
}
else if(input<i)
cout<<"您猜的数太小了"<<endl;
else cout<<"您猜的数太大了"<<endl;
frequency--;
}
if(!frequency) cout<<"很遗憾,您没有猜对"<<endl;
return 0;
}