看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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