[問題] 初學C++的新手問關於彩劵程式
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
問題(Question):
題目有點複雜,我簡單描述一下:
先想像一個立方體有八個點,六個面,每個面各有四個點
彩劵有六個號碼,每個面代表一個號碼
每個點的值由亂數決定(1-m)
而每個面的號碼(值)由其四個點相加取n餘數而得
且最後輸出的彩劵需為不可重複且由小排到大
PS:m及n由使用者自行輸入
餵入的資料(Input):
數據:(1)m=6,n=10
(2)m=20,n=46
預期的正確結果(Expected Output):
亂數產生一張數字不重複的彩劵
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/6UpYi
補充說明(Supplement):
這題我用了一整天,用很多種方式寫
但仍然寫不好...(不是無法編譯不然就是跑出來結果不如預期)
所以PO上來尋求各位大大幫忙!
或者有更好的寫法@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.171.209.246
推
05/30 20:55, , 1F
05/30 20:55, 1F
→
05/30 20:56, , 2F
05/30 20:56, 2F
→
05/30 20:57, , 3F
05/30 20:57, 3F
→
05/30 21:01, , 4F
05/30 21:01, 4F
→
05/30 21:01, , 5F
05/30 21:01, 5F
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 21:04)
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 21:15)
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 21:21)
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 21:26)
→
05/30 22:14, , 6F
05/30 22:14, 6F
→
05/30 22:14, , 7F
05/30 22:14, 7F
→
05/30 22:26, , 8F
05/30 22:26, 8F
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 22:27)
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 22:27)
※ 編輯: Tall781218 來自: 1.171.209.246 (05/30 22:29)
推
05/30 23:28, , 9F
05/30 23:28, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章