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;
}
相关推荐
千里马-horse8 小时前
TypedArrayOf
开发语言·javascript·c++·node.js·napi
we1less8 小时前
[audio] AudioTrack (六) 共享内存使用分析
java·开发语言
CYTElena8 小时前
关于JAVA异常的笔记
java·开发语言·笔记·语言基础
YIN_尹8 小时前
【C++11】lambda表达式(匿名函数)
java·c++·windows
陳10308 小时前
C++:vector(2)
开发语言·c++
代码游侠8 小时前
学习笔记——HTML网页开发基础
运维·服务器·开发语言·笔记·学习·html
代码游侠8 小时前
应用——基于C语言实现的简易Web服务器开发
运维·服务器·c语言·开发语言·笔记·测试工具
.似水8 小时前
Python Socket
开发语言·python
盖世灬英雄z8 小时前
数据结构与算法学习(一)
c++·学习·排序算法
码农水水8 小时前
京东Java面试被问:系统限流的实现方式
java·开发语言·面试