题解 | #编写函数实现两数交换(引用方式)#

编写函数实现两数交换(引用方式)

https://www.nowcoder.com/practice/19ff3da82df740a9a662aaf59aa41c5d

#include <iostream>
using namespace std;

// 利用二进制的异或运算,即换位运算符可实现不借助第三方变量完成交换
void swapReference(int& x,int& y)
{
    x=x^y;  
    y=x^y;
    x=x^y;
}

int main() {

    int m, n;
    cin >> m;
    cin >> n;

    // write your code here......
    swapReference(m, n);

    cout << m << " " << n << endl;

    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 20:15
还能挽救吗?找同学帮忙看了一下&nbsp;字节怎么能如此对我
牛客26396789...:你这是严重红线,被发现你自己永远进不去,你那个同学直接走人,你还敢宣扬
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
“校招”、“3-5年经验”
xiaolihuam...:逆向工程不是搞外挂的吗,好像现在大学生坐牢最多的就是诈骗罪和非法侵入计算机系统罪,发美金,还居家办公,就是怕被一锅端,
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务