while猜数字实例——C++版

案例描述:系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利并退出游戏。

逻辑框图:

while猜数字实例——C++版_第1张图片

#include
using namespace std;
int main(){
	//添加随机数种子,作用利用当前系统时间生成随机数,防止每次随机数都一样
	srand((unsigned int)time(NULL));
	//1,系统生成随机数
	int num=rand()%100+1;//rand()%100代表生成0-99的随机数,rand()%100+1生成1-100的随机数 
	cout<>val; 
	//3,判断玩家的猜测
	if(val>num){
		cout<<"猜测过大"<

运行结果:while猜数字实例——C++版_第2张图片

  系统根据时间随机生成的随机数:srand((unsigned int)time(NULL)),使用时要添加头文件 #include,这个是真正意义上的随机数。需要注意的是,srand是要与下面的rand搭配使用,也就是说下面的int num=rand()%100+1并不能省略。

关于srand的详解请参考srand((unsigned)time(NULL))详解_srand((unsigned)time(null));-CSDN博客

你可能感兴趣的:(笔记,c++,开发语言)