--- tags: C++複習講義 --- # 語法複習--if [回目錄](/jHU9MQS5QS-Uvs-ZS6CSxg) ```cpp= if (條件判斷式 ){ 條件成立時欲執行的敘述; } ``` ```cpp= if(條件判斷式){ 條件成立時欲執行的敘述; }else{ 條件不成立時欲執行的敘述 } ``` ```cpp= if(條件判斷式1){ 條件1成立時欲執行的敘述; }else if(條件判斷式2){ 條件1不成立但條件2成立時欲執行的敘述; }else{ 上述條件皆不成立時欲執行的敘述; } ``` --- ::: info ### 例題1 輸入兩整數,輸出較大的數 ::: ```cpp= #include <iostream> using namespace std; int main(){ int a, b; cin>>a>>b; if(a>b){ cout<<a; }else{ cout<<b; } return 0; } ``` ::: info ### 例題2 輸入一整數,判斷是奇數還是偶數 ::: ```cpp= #include<iostream> using namespace std; int main(){ int a; cin>>a; if(a%2==0){ cout<<"even"; }else{ cout<<"odd"; } return 0; } ``` ::: info ### 例題3 假設小明去算命時抽了一支籤,籤上的數字除3的餘數0、1、2分別代表凶、吉、大吉,請幫小明判斷他的運勢 ::: ```cpp= #include<iostream> using namespace std; int main(){ int a; cin>>a; if(a%3==0){ cout<<"凶"; }else if(a%3==1{ cout<<"吉"; }else{ cout<<"大吉"; } return 0; } ```