Copyright (c) 2016,
All rights reserced.
文件名称:main.cpp
作者:李鑫
完成日期:2016.3.23
问题描述:随机产生一个1000内数字,输入一个猜想数字,判断是否与产生的数相等,不对则给出“大了”,“小了”提示,直到猜出这个数,并计算猜了几次才得到正确结果。
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
int x,y;
int i=1;
srand(time(0));
x=rand()%1000;
while(1)
{
cin>>y;
if(y>x)
{
cout<<"大了"<<endl;
}
else if(y<x)
{
cout<<"小了"<<endl;
}
else
{
cout<<"right"<<endl;
break;
}
i++;
}
cout<<"猜了"<<i<<"次才得到正确结果";
return 0;
}