C++中if 語句的使用


C++中if語句的使用

 

if語句的主要作用是進行分支的判斷,通過判斷表達式的真假進行選擇支路

if語句

If語句的語法形式

if (表達式) 語句

例:if (x > y) cout << x;

if (表達式) 語句1 else 語句2

例:if (x > y) cout << x;

else cout << y;

if (表達式1) 語句1
else if (表達式2) 語句2
else if (表達式3) 語句3
           …
else 語句 

 

嵌套的if結構

 

l  語法形式

 

if(   )

 

if(   ) 語句 1

 

else 語句 2

 

else

 

if(   ) 語句 3

 

else 語句 4

 

l  注意

 

n  語句 1、2、3、4 可以是復合語句;

 

n  每層的 if 與 else 配對,或用 { } 來確定層次關系。

程序實例:

計算閏年的實例;

首先需要知道閏年的計算方法;

如果該年份的數字 可以被4整除並且可以被100整除  或 可以被400整除的都算做閏年:

程序實現;

#include <iostream>
using namespace std;

int main()
{
// 求解輸入的年份是否為閏年
    int year;
    bool isLeapYear;


    cout<< "Please enter a year:"<<  '\n';
    cin >> year ;
    isLeapYear = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));
    if (isLeapYear)
        cout << "the " << year <<" is a Leap Year";
    else
        cout << "the " << year << " is not a  Leap Year";

    return 0;
}

 


免責聲明!

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



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