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;
}
相关推荐
Yeniden3 分钟前
Deepeek用大白话讲解 --> 状态模式(企业级场景1,自动售货机2,订单状态3,消除if-else4)
java·开发语言·状态模式
yzp-10 分钟前
记录一个死锁异常--循环打印 AB go语言
开发语言·后端·golang
阿拉伯柠檬19 分钟前
应用层协议HTTP
linux·网络·c++·网络协议·http
爱上解放晚晚22 分钟前
QT转vs
c++
tryxr27 分钟前
Java 中 this 关键字的使用场景
java·开发语言·类与对象·this关键字
写代码的【黑咖啡】28 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
沐知全栈开发29 分钟前
Perl POD 文档
开发语言
Dargon28831 分钟前
Simulink的回调函数(二)
开发语言·matlab·simulink·mbd软件开发
ICT技术最前线34 分钟前
路由策略优化基本思路和方法
开发语言·php