廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3976 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.052876 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言