不使用第三个变量交换两个变量
生活随笔
收集整理的這篇文章主要介紹了
不使用第三个变量交换两个变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#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;
}
轉載于:https://www.cnblogs.com/cobain/archive/2008/01/31/1060381.html
總結
以上是生活随笔為你收集整理的不使用第三个变量交换两个变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看几个源码,自己多做项目了!
- 下一篇: bcp+Sql语句抽取数据导出