两个整数的交换 PTA C++ 练习

两个整数的交换

6-3 两个整数的交换 (15分)

本题要求实现一个函数swap,实现两个整数的交换。

裁判测试程序样例:

#include <iostream>
using namespace std;
void swap (  int &a,  int &b );

int main()
{
     int x, y;
     cin>>x>>y;
     swap(x, y);
     cout<<x<<' '<<y<<endl;
     return 0;
}

/* 请在这里填写答案 */

输入样例:

3 5

输出样例:

5 3

题解思路:

思路很简单, 就一行代码, 就不说了, 懒得思考的直接提交.

参考代码:

void Swap(int &a,int &b){    a == b ? 0 : a ^= b ^= a ^= b;}

猜你喜欢

转载自www.cnblogs.com/swyw/p/12395144.html