吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3922|回复: 9
收起左侧

[C&C++ 原创] [C++] 学习写的六合彩游戏(0.0.1)

[复制链接]
hkivanleeon68 发表于 2018-10-9 12:51
本帖最后由 hkivanleeon68 于 2018-10-9 12:55 编辑

学习写的 分享给大家 欢迎讨论

喜欢的可以拿回去自己生成玩一下

日后会慢慢根据学习更新

第一个版本传送门:
传送

2018-10-8-更新
改进了代码格式,加入了"特码"部分

[C++] 纯文本查看 复制代码
#include <iostream>
#include <time.h>

using namespace std;

int main()
{
        // welcome messgae
        cout << "**************************************" << endl;
        cout << "*       欢迎来到幸运号码游戏           *" << endl;
        cout << "*      请输入你的 5 个幸运号码         *" << endl;
        cout << "*           请用空格键分开            *" << endl;
        cout << "**************************************" << endl;

        cout << '\n';

        // create variables
        int lucky5[5] = {};          // array for putting user's first 5 digits input
        int luckyresult;             // get & display user's number result
        int random5[5] = {};         // empty array for random number 
        int randomresult;            // get & display randome number's result
        int luckynumber;             // hold 1 lucky number
        int rluckynumber;            // hold 1 random lucky number

        // create counters for loop cout usage
        int i, j, y, z = 0;

        // ask user to input
        cout << "请输入你的5个平码(1-70): ";

        // assigning user's input into the array
        cin  >> lucky5[0] >> lucky5[1] >> lucky5[2] >> lucky5[3] >> lucky5[4];

        // ask user to input lucky number
        cout << "请输入你的特码(1-26): ";

        // assignming user's input 
        cin   >> luckynumber;

        // User's input message
        cout << '\n';
        cout << "你的号码: " << endl;
        cout << "平码: ";

        // display user's input from the array
        for (luckyresult = 0; luckyresult <= 4; luckyresult++)
        {
                cout << lucky5[luckyresult] << ' ';
        }

        // display user's input
        cout << "特码: " << luckynumber;

        // print a new line for easier to read
        cout << '\n';

        // initialize random seed
        srand(time(NULL));

        // random number section
        for (i = 0; i <= 4; i++)
        {
                random5[i] = rand() % 70 + 1;
        }

        // random lucky number
        rluckynumber = rand() % 26 + 1;

        // random-number's message
        cout << '\n';
        cout << "开奖结果: " << endl;
        cout << "平码: ";

        // display random-number's array
        for (randomresult = 0; randomresult <= 4; randomresult++)
        {
                cout << random5[randomresult] << ' ';
        }

        // display random lucky number
        cout << "特码: " << rluckynumber;

        cout << '\n';

        // compare both arrays
        for (j = 0; j <= 4; j++)
        {
                for (y = 0; y <= 4; y++)
                {
                        if (lucky5[y] == random5[j])
                        {
                                z++;
                        }
                }
        }

        // compare both number
        if (luckynumber == rluckynumber)
        {
                z++;
        }

        // display the matched count
        cout << '\n';
        cout << "获奖结果: 你中了 " << z << " 个号码" << endl;

        cout << '\n';

        system("pause");

        return 0;
}



结论:随机号码这东西,还是看缘分。
大致结果如下:


捕获.JPG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

panwei103012571 发表于 2018-10-9 13:05
用一个随机函数就搞定
好兄弟123 发表于 2018-10-9 13:08
笨笨猪 发表于 2018-10-9 13:27
来这也能学习到了六合彩了,平时没有接触过这些东西
wangqiustc 发表于 2018-10-9 13:29
好玩,程序员福利啊
感觉不到风 发表于 2018-10-9 13:32
再深一点和发布 你就可以进局子了
gunxsword 发表于 2018-10-9 14:17
祝你中大奖
_小白 发表于 2018-10-9 16:02
再把本金和奖金都算进去就更好了
betterman_swp 发表于 2018-10-9 20:55
竟然没看懂。
tyghtyghbn 发表于 2018-10-10 11:01
楼主,请教我怎么弄。我复制粘贴了可是啥也没有
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 19:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表