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