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;
}
相关推荐
小灰灰搞电子1 天前
Qt 重写QRadioButton实现动态radioButton源码分享
开发语言·qt·命令模式
by__csdn1 天前
Vue3 setup()函数终极攻略:从入门到精通
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript
喵了meme1 天前
C语言实战5
c语言·开发语言
廋到被风吹走1 天前
【Java】常用设计模式及应用场景详解
java·开发语言·设计模式
Sammyyyyy1 天前
DeepSeek v3.2 正式发布,对标 GPT-5
开发语言·人工智能·gpt·算法·servbay
Luna-player1 天前
在前端中,<a> 标签的 href=“javascript:;“ 这个是什么意思
开发语言·前端·javascript
小草cys1 天前
项目7-七彩天气app任务7.4.2“关于”弹窗
开发语言·前端·javascript
小鸡吃米…1 天前
Python PyQt6教程三-菜单与工具栏
开发语言·python
aini_lovee1 天前
寻找 MAC 协议的 MATLAB 仿真
开发语言·macos·matlab
獭.獭.1 天前
C++ -- STL【unordered_set和unordered_map的使用】
c++·stl·unordered_map·unordered_set