例2.1輸入兩個正整數A和B,試交換A、B的值(使A的值等於B,B的值等於A)。


【分析】 交換兩個變量的值方法很多,一般我們采用引入第三個變量的算法,二個變量交換,可以想像成一瓶醬油和一瓶醋進行交換,這時容易想到拿一個空瓶子過來:
  ① 將醬油倒到空瓶中;② 將醋倒到醬油瓶中;③ 將原空瓶中的醬油倒到醋瓶中。
  程序如下:
  #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;
    
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM