[C++] 学习写的六合彩游戏(0.0.1)
本帖最后由 hkivanleeon68 于 2018-10-9 12:55 编辑学习写的 分享给大家 欢迎讨论
喜欢的可以拿回去自己生成玩一下
日后会慢慢根据学习更新
第一个版本传送门:
传送
2018-10-8-更新
改进了代码格式,加入了"特码"部分
#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 = {}; // array for putting user's first 5 digits input
int luckyresult; // get & display user's number result
int random5 = {}; // 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 >> lucky5 >> lucky5 >> lucky5 >> lucky5;
// 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 << ' ';
}
// 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 = 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 << ' ';
}
// 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 == random5)
{
z++;
}
}
}
// compare both number
if (luckynumber == rluckynumber)
{
z++;
}
// display the matched count
cout << '\n';
cout << "获奖结果: 你中了 " << z << " 个号码" << endl;
cout << '\n';
system("pause");
return 0;
}
结论:随机号码这东西,还是看缘分。
大致结果如下:
用一个随机函数就搞定 感谢分享··· {:301_978:}来这也能学习到了六合彩了,平时没有接触过这些东西 好玩,程序员福利啊 再深一点和发布 你就可以进局子了 祝你中大奖{:1_909:} 再把本金和奖金都算进去就更好了 竟然没看懂。 楼主,请教我怎么弄。我复制粘贴了可是啥也没有
页:
[1]