Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++编程游戏代码

作者:洮娦ゞ   发布日期:2025-02-23   浏览:136

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

// 简单的猜数字游戏
int main() {
    // 初始化随机数生成器
    srand(static_cast<unsigned int>(time(0)));
    int secretNumber = rand() % 100 + 1; // 生成1到100之间的随机数
    int guess;
    int attempts = 0;

    cout << "欢迎来到猜数字游戏!" << endl;
    cout << "我已经想好了一个1到100之间的数字,你能猜出来吗?" << endl;

    do {
        cout << "请输入你的猜测: ";
        cin >> guess;
        attempts++;

        if (guess > secretNumber) {
            cout << "太大了!再试一次。" << endl;
        } else if (guess < secretNumber) {
            cout << "太小了!再试一次。" << endl;
        } else {
            cout << "恭喜你,猜对了!" << endl;
            cout << "你总共猜了 " << attempts << " 次。" << endl;
        }
    } while (guess != secretNumber);

    return 0;
}

解释说明:

  1. 头文件#include <iostream> 用于输入输出流,#include <cstdlib>#include <ctime> 分别用于标准库函数和时间函数。
  2. 命名空间using namespace std; 使我们可以直接使用标准库中的对象和函数,而无需每次都加前缀 std::
  3. 随机数生成srand(static_cast<unsigned int>(time(0))) 初始化随机数生成器,rand() % 100 + 1 生成一个1到100之间的随机整数。
  4. 游戏逻辑:用户通过输入猜测的数字,程序会根据用户的输入提示“太大了”或“太小了”,直到用户猜中为止。
  5. 循环do-while 循环确保用户至少有一次猜测的机会,并且只有在用户猜中时才会退出循环。

希望这个简单的猜数字游戏代码对你有帮助!

上一篇:new c++

下一篇:c++ int转char

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ tcp

c++ gcd函数

c++ cli

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站