運行結(jié)果:
創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元碌曲做網(wǎng)站,已為上家服務(wù),為碌曲各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
#includestdio.h
#includestdlib.h
int main() {
int year;
printf("***此程序是判斷某一年是否為閏年***\n");
printf("請輸入年份:\n");
scanf("%d",year);
if(year=0) {
printf("您的輸入錯誤!\n");
return 0;
} else {
if(year%100==0) {
if(year%400==0) {
printf("%d年是閏年\n",year);
} else printf("%d年不是是閏年",year);
} else {
if(year%4==0) printf("%d年是閏年\n",year);
else printf("%d年不是閏年\n",year);
}
}
getchar();
system("pause");
return 0;
}
閏年的判斷規(guī)則如下:
1、若某個年份能被4整除但不能被100整除,則是閏年。
2、若某個年份能被400整除,則也是閏年。
方法如下:
設(shè)備:華為筆記本。
系統(tǒng):win7。
軟件:編譯器。
版本:8.0.11。
1、首先打開編譯器,新建工程,文件后,寫下頭文件和主函數(shù)。
2、之后定義一個變量,用來接受年的數(shù)值。
3、然后用一個輸出語句來提示輸入的內(nèi)容,一個輸入語句來接受數(shù)值。
4、之后用if語句,此時要判斷,兩種情況一種是能被400整除,另一種能被4整除但不能被100整除的數(shù)。
5、然后寫一個輸出函數(shù)輸出是閏年。
6、當(dāng)不是閏年的話,用else語句,輸出不是閏年。
7、開始運行以后就可以得到閏年。
四種方法判斷閏年:
第一種:條件嵌套語句(三個if…else…)。
如果普通年能被4整除但不能被100整除,則為閏年,例如2020年為閏年。
如果世紀年可被400整除,則為閏年,例如2000年為閏年。
第二種則是直接條件判斷,if…else if…else if…else。
第三種則是如果能被4整除但不能被100整除或者能被400整除兩個條件滿足其中一個則為閏年。
第四種方法,與上面leap相似,不過上面是用數(shù)字0和1來記錄,下面則用邏輯值來記錄。
判斷任意年份是否為閏年,需要滿足以下條件中的任意一個:
①該年份能被4整除同時不能被100整除。
②該年份能被400整除。
本實例中使用嵌入式if-else語句。