猜数游戏
题目如下
代码如下
#include<iostream>
#include<stdio.h>
#include<time.h>
using namespace std;
int main()
{
int n=0,k,x;
srand((unsigned) time(NULL));
x=rand()%101;
cout<<"猜测一个0到100的随机数字:"<<endl;
while(n<20)
{
n++;
cout<<"第"<<n<<"次猜,请输入一个整形数字:"<<endl;
cin>>k;
if(k>x)
cout<<"Too large!"<<endl;
else if(k<x)
cout<<"Too small!"<<endl;
else
cout<<"You win!"<<endl;
}
}
解题思路
设置随机数,通过while语句进行循环,循环下与所猜得数进行比较。若猜的数不是电脑所产生的随机数,则给出相应提示,若猜中了,则输出“You win!”。