请大家帮忙!关于C++字符串问题!
来源:百度知道 编辑:UC知道 时间:2024/05/27 00:14:34
请各位看以下问题:
s = 4, y = 3
输出后直接变成
s = 3, y = 4
我现在想不用中间变量去转换...
那么现在应该用什么方法去实现呢?
希望大家都一起思考吧,谢谢大家的帮忙!
大家一起努力啊....我觉得这个问题很有代表性...
再补充一下啊,怎么大家想的都和我差不多呢?
郁闷中.....
大家再发挥积极思考的精神吧!!!加油!!!
s = 4, y = 3
输出后直接变成
s = 3, y = 4
我现在想不用中间变量去转换...
那么现在应该用什么方法去实现呢?
希望大家都一起思考吧,谢谢大家的帮忙!
大家一起努力啊....我觉得这个问题很有代表性...
再补充一下啊,怎么大家想的都和我差不多呢?
郁闷中.....
大家再发挥积极思考的精神吧!!!加油!!!
s ^= y;
y ^= s;
s ^= y;
输出的时候你可以输出('s=,y=',y,s)具体格式忘了,你应该理解吧
cout<<"s="<<y<<",y="<<s;
或
s = s+y;
y = s-y;
s = s-y;
cout<<"s="<<s<<",y="<<y;
不用中间变量???起到变量值转换???
我想是没可能的8!!!!
就像过河一样,没有桥的情况下,不接触水你怎么过?
也有可能是我才疏学浅8!!!!
printf{
<<"s="<<y<<",y="<<s;
} ;
你自己看着半吧,我们知道的都告诉你了,你不要在故意刁难了。好不?