描述
小蓝已经学会了通过设置第三变量来交换两个变量的值,但是方老师要求他只允许定义两个变量,并且实现交换两个变量中的值,这个如何实现呢?聪明的你来帮帮小蓝吧。
已知变量a里是7,变量b里是3,请先输出a、b变量里原有的值,按照a=7 b=3格式输出,a、b值交换后再次按照a=3 b=7输出。
输入描述
无
输出描述
a、b变量交换前的值,换行后输出a、b变量交换后的值。
用例输入 1
无
用例输出 1
a=7 b=3 a=3 b=7
提示
不允许不交换直接输出结果
来源
蓝猫编程
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
a=7;
b=3;
cout<<"a="<<a<<' '<<"b="<<b<<endl;
a=a+b;
b=a-b;
a=a-b;
cout<<"a="<<a<<' '<<"b="<<b;
return 0;
}