[問題] 威力彩!!問題!!

看板C_and_CPP作者 (小噗子)時間15年前 (2009/10/22 16:20), 編輯推噓5(5015)
留言20則, 5人參與, 最新討論串1/4 (看更多)
各位板大好!! 又來打擾你們了!! 想問各位板大 威力彩 第一組 是38個號碼 第二組8個 那現在我寫出了38個然後顯示6個出來 那還要加第二組上去8個顯示1個出來 那要怎麼加?? 然後要怎麼在printf 寫在一起!! int X,i; srand(time(0)+getpid()); for (i=0;i<6;i++){ X=rand()%38+1; printf("%dth:X=%d\n",i+1,X); } system("pause"); 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.151.203

10/23 00:22, , 1F
用點腦
10/23 00:22, 1F

10/23 00:23, , 2F
如果上面那個是你寫的 我不相信你寫不出來
10/23 00:23, 2F

10/23 00:25, , 3F
順便提醒, 威力彩不該出現重覆的號碼, 可是你的38取6
10/23 00:25, 3F

10/23 00:25, , 4F
的code, 現在有機會丟出重覆的....
10/23 00:25, 4F

10/23 00:26, , 5F
我試過在x=這行下面再+一行Z=rand()%8+1; int改成X,Z,i
10/23 00:26, 5F

10/23 00:28, , 6F
printf("%dth:X=%d,%dth:Z=%d\n",i+1,X,Z); 但是是錯的
10/23 00:28, 6F

10/23 00:30, , 7F
算一下printf裡有幾個%d, 再比對一下第一個 , 後面有幾
10/23 00:30, 7F

10/23 00:30, , 8F
如果有聽過洗牌演算法,寫這題就輕鬆多了。
10/23 00:30, 8F

10/23 00:31, , 9F
個參數; 如果你不明白為什麼要對這個, 那建議您把書本
10/23 00:31, 9F

10/23 00:31, , 10F
拿出來再看一下, 把printf的用法搞清楚:)
10/23 00:31, 10F

10/23 00:42, , 11F
如果你預測準確以後賺了錢願意分我我就告訴你...
10/23 00:42, 11F

10/23 00:43, , 12F
本人不賭.. 所以不會掏錢買彩卷..
10/23 00:43, 12F

10/23 00:47, , 13F
喔 O_Q
10/23 00:47, 13F

10/23 01:51, , 14F
= o = 想不透怎麼並..分開我會寫.把兩個並在一起我暈了
10/23 01:51, 14F

10/23 02:06, , 15F
分開寫可以運作合併在一起就不行, 加上你自己上面的推文
10/23 02:06, 15F

10/23 02:06, , 16F
可以推測你並不懂你的某些程式碼為什麼要這樣寫, 所以分
10/23 02:06, 16F

10/23 02:06, , 17F
開寫拼拼湊湊的運氣好可以拼起來能動, 合併在一起運氣不
10/23 02:06, 17F

10/23 02:07, , 18F
好拼錯了就沒辦法跑了; 我想我已經提示過你了, 去把
10/23 02:07, 18F

10/23 02:07, , 19F
printf的用法查清楚; 寫程式, 是把你懂的東西像拼積木一
10/23 02:07, 19F

10/23 02:08, , 20F
樣拼起來, 而不能只是把你不懂的東西隨便亂拼亂湊一番:)
10/23 02:08, 20F
文章代碼(AID): #1Au8PTTx (C_and_CPP)
文章代碼(AID): #1Au8PTTx (C_and_CPP)