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

看板C_and_CPP作者 (Pt)時間11年前 (2014/12/13 16:05), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《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

12/13 16:09, , 1F
這個有試過但a與b亂數都會不受限制條件控制嗚嗚
12/13 16:09, 1F

12/13 16:11, , 2F
猜一下...你是將"=="打成"="嗎?
12/13 16:11, 2F

12/13 16:13, , 3F
哈哈沒有啦我打的跟你基本上都一模一樣
12/13 16:13, 3F

12/13 16:20, , 4F
單步執行 或 print 檢查一下變數值
12/13 16:20, 4F

12/13 17:44, , 5F
你意思是先想取到符合條件的亂數, 然後再互換嗎 XD
12/13 17:44, 5F

12/16 10:06, , 6F
如果是樓上的意思可以思考先取a再用a的條件來取某b亂數
12/16 10:06, 6F
文章代碼(AID): #1KY_D4u3 (C_and_CPP)
文章代碼(AID): #1KY_D4u3 (C_and_CPP)