首页 > 其他分享 >一分钟复习循环结构while语句,案例:猜数字

一分钟复习循环结构while语句,案例:猜数字

时间:2025-02-03 23:26:58浏览次数:7  
标签:语句 数字 cout 玩家 while 随机数 include 猜测 复习

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

思路分析

1、系统生成随机数

2、玩家进行猜测数字

3、判断玩家的猜测 

        猜对 退出游戏

        猜错 提示猜测的数字过大还是过小 重新返回第2步

注意事项

代码需要调用头文件<ctstdlib>,stdlib.h是C标准函数库的头文件,声明了数值与字符串转换函数, 伪随机数生成函数, 动态内存分配函数, 进程控制函数等公共函数。

代码需要调用头文件<stime>,ctime的功能是把日期和时间转换为字符串。

代码实现

#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;

int main(){
	
	//添加随机数种子,作用:利用当前系统时间生成随机数,防止每次随机数都一样 
	srand((unsigned int)time(NULL));
	//1、系统生成随机数 
	int num = rand() % 100 + 1;  //rand()%100 生成 0 ~ 99 的随机数 
	
	//2、玩家进行猜测数字 
	cout << "请玩家输入一个猜测的数字" << endl;
	int val = 0;  //玩家输入的数据 
	
	//3、判断玩家的猜测 
	while(1){
		cin >> val;
		if(val < num){
			cout << "数字小了" << endl;
		} 
		else if(val > num){
			cout << "数字大了" << endl;
		}
		else{
			cout << "恭喜您猜对了" << endl; 
			break; //break,可以利用该关键字退出当前循环 
		}
	}
	
	return 0;
}

若有不清晰不正确的地方欢迎大家指正,下期带您一分钟复习do while语句经典案例:水仙花数。

标签:语句,数字,cout,玩家,while,随机数,include,猜测,复习
From: https://blog.csdn.net/fananang0604/article/details/145433959

相关文章