C++生成随机数游戏

// 添加随机种子,作用:利用当前系统时间生成随机数,防止每次随机数都一样

srand((unsigned int)time(NULL));

cpp 复制代码
#include <stdio.h>
#include <windows.h>
#include <iostream>
#include <ctime>
using namespace std;
int main()
{

    // 添加随机种子,作用:利用当前系统时间生成随机数,防止每次随机数都一样
    srand((unsigned int)time(NULL));
    //1.系统生成随机数(生成1~100)
    int num = rand()%100 +1;

    //2.玩家进行猜测
    int val = 0;

    while(1)
    {
        cin>> val;
        //3.判断玩家的猜测
        if(val>num)
        {
            cout<<"猜测过大"<<endl;
        }
        else if(val<num)
        {
            cout<<"猜测过小"<<endl;
        }
        else
        {
            cout<<"恭喜您,猜对了"<<endl;
            //退出游戏
            break;
        }
    }
    system("pause");
    return 0;
}
相关推荐
Macbethad4 分钟前
Arduino智能硬件开发技术报告
开发语言
汉克老师6 分钟前
GESP2025年12月认证C++一级真题与解析(判断题1-10)
c++·gesp一级·gesp1级
_Voosk13 分钟前
macOS Xcode C++程序设置相对路径根目录
c语言·c++·xcode·swift
云和数据.ChenGuang14 分钟前
Java装箱与拆箱(面试核心解析)
java·开发语言·面试
Evand J22 分钟前
【定位代码】复杂地磁环境下无人机自主导航增强技术研究——地磁匹配与多源数据融合方法,附matlab代码
开发语言·matlab·无人机
沛沛老爹23 分钟前
2025年java总结:缝缝补补又一年?
java·开发语言·人工智能·python·guava·总结·web转型ai
wadesir25 分钟前
高效计算欧拉函数(Rust语言实现详解)
开发语言·算法·rust
superman超哥26 分钟前
Rust 零拷贝技术应用:极致性能的内存操作艺术
开发语言·后端·rust·rust零拷贝技术·内存操作
superman超哥27 分钟前
Rust SIMD 指令优化:数据并行的极致性能
开发语言·后端·rust·数据并行·指令优化
啃火龙果的兔子43 分钟前
Pygame开发游戏流程详解
python·游戏·pygame