統一發票的獎別、獎金、與中獎條件簡要說明如下表:
獎別 |
中獎條件 |
獎金 |
特別獎 |
8位數號碼與特別獎號碼相同者 (一個號碼) |
1000萬元 |
特獎 |
8位數號碼與特獎號碼相同者 (一個號碼) |
200萬元 |
頭獎 |
8位數號碼與頭獎號碼相同者 (三個號碼) |
20萬元 |
二獎 |
末7 位數號碼與頭獎中獎號碼末7 位相同者 |
4萬元 |
三獎 |
末6 位數號碼與頭獎中獎號碼末6 位相同者 |
1萬元 |
四獎 |
末5 位數號碼與頭獎中獎號碼末5 位相同者 |
4千元 |
五獎 |
末4 位數號碼與頭獎中獎號碼末4 位相同者 |
1千元 |
六獎 |
末3 位數號碼與頭獎中獎號碼末3 位相同者 |
200元 |
增開六獎 |
末3 位數號碼與增開六獎相同者 (不定個數增開) |
200元 |
每一張發票只能對中一個獎,且一定為獎金最高的獎,例如中頭獎的發票一定也中二獎到六獎,故僅以頭獎獎金計算。增開六獎的三位數字一定與頭獎的末三位數字不同。
設計一個統一發票對獎程式,讀入中獎號碼檔與發票號碼檔,協助對獎並輸出中獎總金額。
輸入包含中獎號碼與發票號碼二個部分。
中獎號碼之格式說明如下:每列一個號碼,依序為特別獎、特獎、頭獎固定三組(每列8位數),與不定個數的增開六獎號(每列3個數字)。
發票號碼緊接在最後一個增開六獎後面,每列一個號碼(每列8位數),直到輸入0結束(不定個數)。
輸出此次發票的中獎總金額。
73372972 22315462 91903003 16228722 03270598 163 983 814 73372971 22315461 91903001 16228722 13210598 03210163 0
201200
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |