全部评论 4

  • 6

    1周前 来自 浙江

    0
  • #include <bits/stdc++.h>
    #include <windows.h> // 用于 Sleep 和颜色
    using namespace std;

    void setColor(int color) {
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);
    }

    void loading() {
    cout << "抽奖中";
    for (int i = 0; i < 3; i++) {
    Sleep(300);
    cout << ".";
    }
    cout << "\n";
    }

    int main() {
    srand(time(0));
    int score = 235;
    char choice;

    setColor(10); // 绿色
    cout << "?? 欢迎来到 ACGO 豪华抽奖机!\n";
    cout << "?? 当前积分:" << score << "\n\n";
    setColor(7);
    
    while (true) {
        cout << "?? 抽一次 10 积分,继续吗?(y/n): ";
        cin >> choice;
        if (choice != 'y') break;
        
        if (score < 10) {
            setColor(12);
            cout << "? 积分不足!游戏结束。\n";
            setColor(7);
            break;
        }
        
        score -= 10;
        
        // 抽奖特效
        loading();
        
        int r = rand() % 100;
        
        if (r < 8) { // 8% 一等奖
            score += 60;
            setColor(14);
            cout << "??? 一等奖!AC 之神赐福 +60 分! ???\n";
            setColor(10);
            cout << "?? 金光闪闪,好运爆棚! ??\n";
        } else if (r < 23) { // 15% 二等奖
            score += 30;
            setColor(11);
            cout << "?? 二等奖!测试点探照灯 +30 分!\n";
            cout << "?? 灵光一闪,测试点全现! ??\n";
        } else if (r < 53) { // 30% 三等奖
            score += 15;
            setColor(9);
            cout << "?? 三等奖!AC 助手加油包 +15 分!\n";
            cout << "? 助你 AC 一臂之力! ?\n";
        } else if (r < 83) { // 30% 四等奖
            setColor(8);
            cout << "?? 四等奖!蒟蒻挂件 +0 分...\n";
            cout << "?? 慢慢来,总会变强的!\n";
        } else { // 17% 五等奖
            score -= 5;
            setColor(12);
            cout << "?? 五等奖!快逃!-5 分!\n";
            cout << "???♂? 下次要欧一点啊!\n";
        }
        
        setColor(13);
        cout << "\n?? 当前积分:" << score << "\n\n";
        setColor(7);
        
        if (score > 300) {
            setColor(14);
            cout << "?? 积分爆表!你已经抽到上头了! ?
    

    1周前 来自 浙江

    0
  • 顶顶顶

    1周前 来自 广东

    0

热门讨论