#A1004. 成对数值交换

成对数值交换

成对数值交换

题目描述

给定 tt 对整数。对于每一对整数 a,ba,b,请交换两个变量的值,并输出交换后的结果。

每对整数独立处理,输出顺序与输入顺序一致。

练习要求:实现函数 void swap(int *a, int *b),通过指针修改调用者的两个变量,在主函数的循环中调用它。

输入格式

第一行包含一个整数 tt,表示整数对的数量。

接下来 tt 行,每行包含两个整数 a,ba,b。

输出格式

输出 tt 行,每行包含交换后的两个整数,用一个空格分隔。

样例 1

3
1 2
-3 0
5 5

2 1
0 -3
5 5

样例 2

1
-1000000000 1000000000

1000000000 -1000000000

样例说明

样例 1 中,每行的两个数交换位置;两个数相等时,交换后的值不变。

数据范围

  • 1≤t≤10001\le t\le1000;
  • −109≤a,b≤109-10^9\le a,b\le10^9。