Re: [問題] C++ 變數互換之問題

作者: narukaze (Pt)   2014-12-13 16:05:22
※ 引述《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;
}
你要的是這個東西嗎?
作者: skullman (skullwen)   2014-12-13 16:09:00
這個有試過但a與b亂數都會不受限制條件控制嗚嗚
作者: narukaze (Pt)   2014-12-13 16:11:00
猜一下...你是將"=="打成"="嗎?
作者: skullman (skullwen)   2014-12-13 16:13:00
哈哈沒有啦我打的跟你基本上都一模一樣
作者: PoorLoser (廢文製造機)   2014-12-13 16:20:00
單步執行 或 print 檢查一下變數值
作者: bibo9901 (function(){})()   2014-12-13 17:44:00
你意思是先想取到符合條件的亂數, 然後再互換嗎 XD
作者: snowlike (.zZ)   2014-12-16 10:06:00
如果是樓上的意思可以思考先取a再用a的條件來取某b亂數

Links booklink

Contact Us: admin [ a t ] ucptt.com