不使用第三个变量交换两个变量
生活随笔
收集整理的這篇文章主要介紹了
不使用第三个变量交换两个变量
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include<iostream>
using?namespace?std;
int?main()
{
????int?a,b;
????cin>>a;
????cin>>b;
????cout<<"交換前"<<endl;
????cout<<"a?=?"<<a<<endl;
????cout<<"b?=?"<<b<<endl;
????
????a?=?a+b;
????b?=?a?-b;
????a?=?a?-b;
????cout<<"交換后"<<endl;
????cout<<"a?=?"<<a<<endl;
????cout<<"b?=?"<<b<<endl;
????
????return?0;
}
using?namespace?std;
int?main()
{
????int?a,b;
????cin>>a;
????cin>>b;
????cout<<"交換前"<<endl;
????cout<<"a?=?"<<a<<endl;
????cout<<"b?=?"<<b<<endl;
????
????a?=?a+b;
????b?=?a?-b;
????a?=?a?-b;
????cout<<"交換后"<<endl;
????cout<<"a?=?"<<a<<endl;
????cout<<"b?=?"<<b<<endl;
????
????return?0;
}
轉(zhuǎn)載于:https://www.cnblogs.com/cobain/archive/2008/01/31/1060381.html
總結(jié)
以上是生活随笔為你收集整理的不使用第三个变量交换两个变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 看几个源码,自己多做项目了!
- 下一篇: C#获取文件(磁盘驱动器)的关联图标(使