Re: [作業] 雙班計程三
※ 引述《evetrue (I don't know)》之銘言:
: 亂數取出來的數字有可能會有重複的數字吧...?
: 該怎麼解決這個問題呢??
其實
你可以先取1個4位數
然後把這個4位數換成4個字元
例:取的數字e=1564(用srand取)
把他表示成a=1,b=5,c=6,d=4
做迴圈
while(a=b||a=c||a=d||b=c||b=d||c=d)
{重取1次4位數}
這樣就可找到了
所以你現在所要解決的問題是:要怎麼把e=1564變成a=1,b=5,c=6,d=4(這其實是1個數學的
除數餘數問題)
你先試試看吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.153.129
討論串 (同標題文章)