[問題] 初學C++的新手問關於彩劵程式

看板C_and_CPP (C/C++)作者 (小犬)時間14年前 (2012/05/30 20:50), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
開發平台(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
你define的變數和函數同名啦…
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
main裡面的變數也跟define同名啦~~
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
雖然應該不是當掉的原因 不過你的check裡面的if很怪@@
05/30 22:14, 6F

05/30 22:14, , 7F
=要用==吧? 然後%應該是要說&&?
05/30 22:14, 7F

05/30 22:26, , 8F
我剛剛已經看到修正後可以跑了 還是謝謝P大的回答^^
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
文章代碼(AID): #1FnXUlQQ (C_and_CPP)
文章代碼(AID): #1FnXUlQQ (C_and_CPP)