本文主要介紹如何在C語言中判斷一個年份是否為閏年。
1什么是閏年?
1閏年是指公歷中能夠被4整除但不能被100整除的年份,或者能夠被400整除的年份。閏年有366天,而非閏年有365天。
2如何在C語言中判斷一個年份是否為閏年?
2可以通過以下代碼來判斷一個年份是否為閏年
```Ctt year)
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{ 1; // 是閏年
}
else
{ 0; // 不是閏年
}
該函數接收一個年份作為參數,如果該年份是閏年則返回1,否則返回0。通過對年份進行取模運算,判斷是否滿足閏年的條件即可。
3可以給出一個判斷閏年的實例嗎?
3可以,例如
```Cclude
tt year);
tain()
{t year;tf("請輸入一個年份");f("%d", &year);
if (isLeapYear(year))
{tf", year);
}
else
{tf", year);
} 0;
tt year)
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{ 1; // 是閏年
}
else
{ 0; // 不是閏年
}
請輸入一個年份2020
2020是閏年
請輸入一個年份2021
2021不是閏年
通過輸入不同的年份,程序可以正確判斷該年份是否為閏年。