下面是一个简单的 C++ 代码示例,演示如何从三个人中随机选一个:

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

int main() {
    srand(time(0));  // 使用当前时间作为随机数种子

    // 定义三个人的名字
    std::string person1 = 'Alice';
    std::string person2 = 'Bob';
    std::string person3 = 'Charlie';

    // 生成一个介于1到3之间的随机数
    int randomNum = rand() % 3 + 1;

    // 根据随机数选择一个人
    std::string selectedPerson;
    switch (randomNum) {
        case 1:
            selectedPerson = person1;
            break;
        case 2:
            selectedPerson = person2;
            break;
        case 3:
            selectedPerson = person3;
            break;
    }

    // 输出选中的人
    std::cout << '选中的人是:' << selectedPerson << std::endl;

    return 0;
}

在这个代码中,我们首先使用srand(time(0))来设置随机数种子,使得每次运行程序时都会生成不同的随机数。然后,我们定义了三个人的名字,接着生成一个介于1到3之间的随机数。最后,使用switch语句根据随机数选择一个人,并输出选中的人的名字。

C++ 随机选择三个人中的一个

原文地址: https://www.cveoy.top/t/topic/p7BS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录