使用 while 或者 do-while的结构
必须是C++语言 题目如下
生成一个0~100以内的随机数,让用户猜,若用户输入的数大于该随机数,输出“Your number is bigger than my number! Guess again”;若用户输入的数小于该随机数,输出“Your number is smaller than my number! Guess again!”;直到用户输入的值等于该随机数为止,输出“That is it!”
一、C++获取随机数的方法
rand()方法是C++获取随机数的方法,可以通过srand()方法获取系统的时间,用系统时间作为判断依据,生成随机数,随机数的大小通过rand()方法获取的值,进行取余后获得。也就是说,srand方法获取到了系统的时间,他是毫秒级的,然后通过这个毫秒级的数据,对100取余,即可获得0-100的随机数,如果是1-100的随机数,可以在运算结果加1来实现。
二、实现代码
#include <iostream.h>运行结果:
注:猜数字使用2分法速度最快。