当前位置: 首页 > article >正文

(c++)猜数字(含根据当前时间生成伪随机数代码)

#include<iostream>
#include<ctime>

/*用srand((unsigned int)time(NULL));要包含这个头文件,如果没有这两个,rand()函数会一直生成42这个伪随机数。

*/


using namespace std;

int main()
{
    srand((unsigned int)time(NULL));//种子,获取当前时间
    int num = rand() % 100 + 1;
    
    int key = 0;
    cout << "输入一个0-100的数字" << endl;
    cin >> key;

    while (key != num)
    {
        if (key > num)
        {
            cout << "猜大了,重猜" << endl;
            cin >> key;
        }
        else
        {
            cout << "猜小了,重猜" << endl;
            cin >> key;
        }
    }
    cout << "猜对了" << endl;
    system("pause");
    return 0;
}

以下是运行结果,每次这个随机数会不一样。


http://www.kler.cn/a/307209.html

相关文章:

  • LLMs之PDF:zeroX(一款PDF到Markdown 的视觉模型转换工具)的简介、安装和使用方法、案例应用之详细攻略
  • 《JavaEE进阶》----20.<基于Spring图书管理系统①(登录+添加图书)>
  • 基于Python的膳食健康系统
  • ImportError: cannot import name ‘packaging‘ from ‘pkg_resources‘ 的参考解决方法
  • spring-data-jpa 一对多,多对一,多对多
  • python爬虫指南——初学者避坑篇
  • C++ Primer Plus(速记版)-面向对象与泛型编程
  • 浅谈 React Fiber
  • 关于less的基本使用
  • 【 html+css 绚丽Loading 】000050 乾坤合璧轮
  • 常用 Git 命令
  • c++ #include <string> 介绍
  • Java 之 IO流
  • Java读取寄存器数据的方法
  • memo和useMemo的区别
  • Js中的pick函数
  • 【Python基础】Python 装饰器(优雅的代码增强工具)
  • 如何通过Chrome浏览器轻松获取视频网站的TS文件
  • 什么是交换机级联?
  • 使用Python生成多种不同类型的Excel图表
  • HTML5元素定位
  • 小米,B站网络安全岗位笔试题目+答案
  • 借老系统重构我准备写个OpenAPI3.1版的API管理工具(附录屏演示)
  • 快手自研Spark向量化引擎正式发布,性能提升200%
  • MySQL基础(11)- 创建管理表
  • bug 记录 - animation 在 IOS机型掉帧情况