精華區beta Programming 關於我們 聯絡資訊
※ 引述《aileen2005@kkcity.com.tw (*~嚮往倫敦的街道~*)》之銘言: > ※ 引述《leicheong.bbs@bbs.sayya.org (理昌)》之銘言: > > 我告訴你, b1至b16那16行printf只是debug statement, 沒有效果的. > > 你應該換成相應的b??=1. > > 還有當中只有12行是需要的, 自己想想為什麼. :p > ~~~~~~~~~~~~~~~~~~~~~~~~~~~你是指 if 開始算~只有12行是需要的阿!!! 我指那16行printf中, 只有12行要改成b??=1那樣. 有4行是不需要留下來的. 還有... 這algorithm好像只適合"數字不重複"的規則... 結果只用+號的話, 問題和答案都有重復數字時會出現0A7B這樣的"有趣"結果. :P > .....那我要改的可多了.... > > 顯示電腦抽中甚麼號碼的部份也需要formatting, 不然開始的 > > "0"會被刪除. (不過這也是debug statement, 真正交上去前會 > ~~~~~~~~~~~~~~對阿~我也發現這個問題了...有時候亂數跑出來只有三個數字 > 雖然這個最後會一去沒錯...可是畢竟做得不完全... > 不過不知道該怎麼做才能讓最前面出現的是非0 > 亂數的出現不是不能控制的嗎? printf("亂數%04d\n", d); 這表示顯示4位整數, 不足4位的話補"0"在前面至4位. -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: ip-84-126-134-202.rev.dyxnet.com ◆ Modify: 06/01/20 14:07:00 <ip-84-126-134-202.rev.dyxnet.com>