【c++編程從零學(xué)】3.選擇結(jié)構(gòu)(1)

HELLO!歡迎大家來(lái)到奇妙的c++編程世界,我是你們的小涵老師。

就讓我們一起繼續(xù)學(xué)習(xí)c++吧!


三.選擇結(jié)構(gòu)(1)

if語(yǔ)句是指編程語(yǔ)言中用來(lái)判定所給定的條件是否滿足,根據(jù)判定的結(jié)果(真或假)決定執(zhí)行給出的兩種操作之一。
今天我們就要一起學(xué)習(xí)if語(yǔ)句啦!
if語(yǔ)句是選擇結(jié)構(gòu),表達(dá)式的值只有兩個(gè):0和非0,0為假,非0為真。

if語(yǔ)句流程圖

形式:
if語(yǔ)句形式(本圖來(lái)自百度)

知道了這些,咱們來(lái)到快樂的舉栗子時(shí)間吧!

[栗1]
判斷閏年
輸入年份,判斷該年份是否為閏年,如果是,輸出閏年。如果不是,輸出平年。
閏年:能被4整除的年份,年份是整百數(shù)的要能被400整除。例如2020,2000年都是閏年,2100年是平年。
樣例輸入1:2020
樣例輸出1:閏年
樣例輸入2:2100
樣例輸出2:平年


FIRST,定義要輸入的年份并輸入。

int year;
cin>>year;

NEXT,判斷語(yǔ)句走一波~

 if (year % 4 == 0)//首先必須滿足是4的倍數(shù)
    {
        if (year % 100 == 0)//如果年份為整百數(shù)
        {
            if (year % 400 == 0)//必須能被400整除,如果能,輸出閏年
                cout << "閏年";
            else//如果不能,輸出平年
                cout <<"平年";
        }
        else//如果不是,直接輸出閏年
            cout << "閏年";
    }
    else//連4的倍數(shù)都不是的直接涼涼~ 
        cout << "平年";

完整代碼:

#include <iostream>
using namespace std;
 
int main()
{
    int year;
    cin >> year;
    if (year % 4 == 0)
    {
        if (year % 100 == 0)
        {
            if (year % 400 == 0)
                cout << "閏年";
            else
                cout << "平年";
        }
        else
            cout << "閏年";
    }
    else
        cout << "平年";
 
    return 0;
}

這樣,一個(gè)判斷閏年的程序就完成啦,是不是很簡(jiǎn)單!
好了,今天的課程就到這里結(jié)束了,下節(jié)課再見。別忘了去配套練習(xí)庫(kù)里刷題練手哦!
下節(jié)課:選擇結(jié)構(gòu)(2)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這是小涵老師為大家特別制作的練習(xí)鞏固庫(kù),希望大家能更好地掌握知識(shí)。 題解將在明天發(fā)布,同樣在練習(xí)庫(kù)里。 1.a+b...
    雅韻涵馨閱讀 290評(píng)論 0 1
  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,070評(píng)論 0 2
  • 知識(shí)點(diǎn): 注:int類型默認(rèn)32位有大小范圍 且第一位為符號(hào)位 0 為正 1 為負(fù) 8.4作業(yè) A:1、風(fēng)力預(yù)警系...
    cGunsNRoses閱讀 1,175評(píng)論 0 0
  • 1、加法變乘法 題目描述: ?已知X可以寫成從1開始連續(xù)若干個(gè)整數(shù)的和, 現(xiàn)在要求把其中兩個(gè)不相鄰的加號(hào)變乘號(hào),使...
    蛋撻一點(diǎn)也不甜閱讀 827評(píng)論 0 0
  • 清明節(jié),小長(zhǎng)假,反常的大太陽(yáng)。 外出的人很多,朋友圈到處都是堵。我?guī)е⒆釉诩?,洗洗曬曬。本想去公園走走,陽(yáng)光太強(qiáng)...
    星月文教羅敏閱讀 153評(píng)論 0 0

友情鏈接更多精彩內(nèi)容