【分析】 交換兩個變量的值方法很多,一般我們采用引入第三個變量的算法,二個變量交換,可以想像成一瓶醬油和一瓶醋進行交換,這時容易想到拿一個空瓶子過來:
① 將醬油倒到空瓶中;② 將醋倒到醬油瓶中;③ 將原空瓶中的醬油倒到醋瓶中。
程序如下:
#include<iostream> //使用cin,cout,須調用iostream庫
using namespace std;
int main()
{ int a,b,c; //定義三個變量
cout<<"Input a,b="; //輸入提示Input a,b=
cin>>a>>b; //輸入A、B的值
c=a; a=b; b=c; //交換A、B的值
cout<<"a="<<a<<" b="<<b<<endl; //輸出結果
}
#include<iostream> //使用cin,cout,須調用iostream庫
using namespace std;
int main ()
{
int a,b,c; //定義3個變量
cout<<"Input a,b="; //輸入提示inputa,b=
cin>>a>>b; //輸入a,b的值
c=a;
a=b;
b=c; //交換a,b的值
cout<<"a="<<a<<" b="<<b<<endl; //輸出結果
return 0;
}
