广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4002 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
苍岚玥
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] 三星彩
是教学上教授要我们交的作业
我想请问各位大大们
按照三星彩的规则
用DEV C++ ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信股份有限公司 | Posted:2011-06-03 20:18 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我有一种想法

是先读取使用者的三个数字,接着开奖,然后再来核对。分三部分应该会比较明了

我觉得型态应该要用字元,组彩的核对方式我想到两种

一种是回圈慢慢跑,用 i 和 j 那样,i 是使用者输入的号码的 Index 值(从 0 跑到 2),j 是开奖号码的 Index 值(从 0 跑到 2),回圈 for 先比对全部是不是符合,找到的可以将 字元替换掉,换成 NULL 之类的,最后检查如果全部都是 NULL 就是符合了第一个规则:与奖号之号码完全相同(不计顺序)

假如中了组彩,再来挑 开奖号码也用 i 和 j 自己和自己比对是 3组彩还是6组彩 (i 不能等于 j),可以用 sum 加总等于的次数
另外一种先排序...才三个数字而已,我不想用

sum = 0 则 6组彩 (例 678)
sum = 1 则 3组彩 (例 133)
sum = 3 则不行 (例 999)

正彩和对彩的核对程序也可以合并,并用 sum++ 假如比对字元一模一样
对照 使用者输入的号码和开奖号码,跑回圈

sum = 3 正彩
sum = 2 对彩 (中途必须设定 中间的字元不等于的话 sum 直接归零)
sum = 其他值 没中


至于 多种玩法可以用 | 用二进位方式来纪录,检查时只要用 & 即可
例如 选了正彩(1) | 也选了组彩(10) , 但没选对彩(100)

(二进位) 1 | 10 = 11

检查时


(底下数字为 二进位)

If (Bin & 1 == 1) 检查正彩
If (Bin & 10 == 10) 检查组彩
If (Bin & 100 == 100) 检查对彩

成立的话各自跑自己的回圈,中奖的话将中奖金额提高

也可以加入 启始金额,外面加个大回圈
设定连续投注,看最后会不会没钱?


[ 此文章被ebolaman在2011-06-03 23:45重新编辑 ]


My BOINC stats :

献花 x0 回到顶端 [1 楼] From:台湾宽频通讯顾问股份有限公司 | Posted:2011-06-03 23:40 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.070747 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言