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

看板C_and_CPP作者 (小噗子)時間15年前 (2009/10/22 17:00), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串2/4 (看更多)
那我現在這樣寫↓ int X,i; int Z,a; srand(time(0)+getpid()); for (i=0;i<6;i++){ X=rand()%38+1; printf("%dth:X=%2d\n",i+1,X); } srand(time(0)+getpid()); for (a=0;a<1;a++){ Z=rand()%8+1; printf("%dth:Z=%d\n",a+1,Z); } 那合併了是這樣嗎? srand(time(0)+getpid()); for (i=0;i<6;i++) srand(time(0)+getpid()); for (a=0;a<1;a++){ X=rand()%38+1; Z=rand()%8+1; printf("%dth:X=%2d,th:Z=%d\n",i+1,a+1,X,Z); } 這樣好像不對!! >O<" 是哪裡要改!! 還是printf打錯了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.151.203

10/23 01:10, , 1F
我好像忘了老師這次說是要並在一起寫 分開我可以但是並在
10/23 01:10, 1F

10/23 01:10, , 2F
一起困難了我!!
10/23 01:10, 2F

10/23 07:25, , 3F
srand一次就夠了 然後~你只要自己在紙上跑一遍你的程式
10/23 07:25, 3F

10/23 07:26, , 4F
你就知道要加在哪了 不然你自己寫的程式邏輯都不太行...
10/23 07:26, 4F

10/23 07:30, , 5F
提示你一下 你觀察一下輸出 哪個數字應該是在哪次迴圈
10/23 07:30, 5F

10/23 07:30, , 6F
印出來的 搞懂這個 你就知道該加在哪了
10/23 07:30, 6F
文章代碼(AID): #1Au8-bXo (C_and_CPP)
文章代碼(AID): #1Au8-bXo (C_and_CPP)