作者bin0622 (小噗子)
看板C_and_CPP
標題Re: [問題] 威力彩!!問題!!
時間Fri Oct 23 01:00:18 2009
那我現在這樣寫↓
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
→ bin0622:我好像忘了老師這次說是要並在一起寫 分開我可以但是並在 10/23 01:10
→ bin0622:一起困難了我!! 10/23 01:10
→ ianfang:srand一次就夠了 然後~你只要自己在紙上跑一遍你的程式 10/23 07:25
→ ianfang:你就知道要加在哪了 不然你自己寫的程式邏輯都不太行... 10/23 07:26
→ ianfang:提示你一下 你觀察一下輸出 哪個數字應該是在哪次迴圈 10/23 07:30
→ ianfang:印出來的 搞懂這個 你就知道該加在哪了 10/23 07:30