作者narukaze (Pt)
看板C_and_CPP
標題Re: [問題] C++ 變數互換之問題
時間Sat Dec 13 16:05:22 2014
※ 引述《skullman (skullwen)》之銘言:
: 跪求各位小弟下禮拜要交畢業專題這禮拜還無法跑程式
: 遇到一個問題
: 我定義a與b為兩亂數
: 今天我想要限制當a除以5餘數與b除以5餘數相同時兩個數字互換
: 有網友可以簡易教學嗎
srand((unsigned)time(NULL));
int a = rand();
int b = rand();
int temp = 0;
if(a % 5 == b % 5){
temp = a;
a = b;
b = temp;
}
你要的是這個東西嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.118.24
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1418457924.A.E03.html
推 skullman: 這個有試過但a與b亂數都會不受限制條件控制嗚嗚 12/13 16:09
→ narukaze: 猜一下...你是將"=="打成"="嗎? 12/13 16:11
推 skullman: 哈哈沒有啦我打的跟你基本上都一模一樣 12/13 16:13
→ PoorLoser: 單步執行 或 print 檢查一下變數值 12/13 16:20
→ bibo9901: 你意思是先想取到符合條件的亂數, 然後再互換嗎 XD 12/13 17:44
推 snowlike: 如果是樓上的意思可以思考先取a再用a的條件來取某b亂數 12/16 10:06