请大家帮忙!关于C++字符串问题!

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:14:34
请各位看以下问题:
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;
} ;

你自己看着半吧,我们知道的都告诉你了,你不要在故意刁难了。好不?