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)