本帖最後由 鄭繼威 於 2023-2-24 20:32 編輯
上禮拜提到的兩個數字在電腦中該怎麼交換呢??
不能在輸出的地方做動作
交換的關鍵- int temp;
- temp=a;
- a=b;
- b=temp;
複製代碼- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main(){
- cout<<"--------兩數交換系統--------"<<endl;
- //單純的宣告輸入輸出
- int a,b;
- cout<<"請輸入第一位數字:";
- cin>>a;
- cout<<"請輸入第二位數字:";
- cin>>b;
-
- //暫停在這
- cout<<"--------兩數準備進行交換...--------\n"<<endl;
- system("pause");
- cout<<endl;
-
- //進行交換
- int temp;
- temp=a;
- a=b;
- b=temp;
-
- //輸出結果
- cout<<"交換後\n第一位數字為:"<<a<<"\n第二位數字為:"<<b<<endl;
-
- system("pause");
- return 0;
- }
複製代碼 |