需要知道閏年是如何定義:能被4整除且不能被100整除或者可以被400整除的年份。所以c語(yǔ)言代碼為:
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)公司推出白城免費(fèi)做網(wǎng)站回饋大家。
#includestdio.h
main()
{
int year,leap=0;
printf("\n請(qǐng)輸入年份(yyyy);");
scanf("%d",year);
if(year%4==0year%100!=0||year%400==0) leap=1;
if(leap)
printf("%d年是閏年.\n",year);
else
printf("%d是平年.\n",year);
}
C#中if語(yǔ)句作用:
if語(yǔ)句根據(jù)布爾表達(dá)式的結(jié)果選擇執(zhí)行兩個(gè)不同的代碼塊。
語(yǔ)法:
if語(yǔ)句的語(yǔ)法如下所示(if和else是C#的關(guān)鍵字):
if(booleanExpression)
statement-1;
else
statement-2;
如果booleanExpression(布爾表達(dá)式)求值為true,就運(yùn)行statement-1;否則運(yùn)行statement-2。else關(guān)鍵字和后續(xù)的statement-2是可選的。如果沒(méi)有else子句,而且booleanExpression求值為false,那么什么也不會(huì)發(fā)生,程序繼續(xù)執(zhí)行if語(yǔ)句之后的代碼。
#includestdio.h
void leapyear(int y)
{ printf("%d年%s是閏年\n",y,y%4==0y%100||y%400==0?"":"不");
}
int main()
{ int year;
printf("請(qǐng)輸入需判斷的年份:");
scanf("%d",year);
leapyear(year);
return 0;
}
/*
首先判斷是否是整百年,若是,是否能被400整除,能-閏年,否-平年
若不能被400整除,則是否能被4整除,能-閏年,否-平年
設(shè)panduan是判斷是否閏年的函數(shù),在主函數(shù)中調(diào)用他
*/
#include"stdio.h"
void panduan(int n)
{
if(n%100==0)
if(n%400==0)
printf("輸入的年份是閏年\n");
else
printf("輸入的年份是平年\n");
else if(n%4==0)
printf("輸入的年份是閏年\n");
else
printf("輸入的年份是平年\n");
}
void main()
{
int a;
scanf("%d",a);
panduan(a);
}
手打的,問(wèn)題解決了
、,就采納,別拖著。否則下次再問(wèn)沒(méi)人會(huì)給回答
方法如下:
設(shè)備:華為筆記本。
系統(tǒng):win7。
軟件:編譯器。
版本:8.0.11。
1、首先打開(kāi)編譯器,新建工程,文件后,寫下頭文件和主函數(shù)。
2、之后定義一個(gè)變量,用來(lái)接受年的數(shù)值。
3、然后用一個(gè)輸出語(yǔ)句來(lái)提示輸入的內(nèi)容,一個(gè)輸入語(yǔ)句來(lái)接受數(shù)值。
4、之后用if語(yǔ)句,此時(shí)要判斷,兩種情況一種是能被400整除,另一種能被4整除但不能被100整除的數(shù)。
5、然后寫一個(gè)輸出函數(shù)輸出是閏年。
6、當(dāng)不是閏年的話,用else語(yǔ)句,輸出不是閏年。
7、開(kāi)始運(yùn)行以后就可以得到閏年。
運(yùn)行結(jié)果:
#includestdio.h
#includestdlib.h
int main() {
int year;
printf("***此程序是判斷某一年是否為閏年***\n");
printf("請(qǐng)輸入年份:\n");
scanf("%d",year);
if(year=0) {
printf("您的輸入錯(cuò)誤!\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;
}
源代碼如下:
#include stdio.h
int main()
{
int year;
printf("輸入年份: ");
scanf("%d",year);
if(year%4 == 0)
{
if( year%100 == 0)
{
// 這里如果被 400 整數(shù)是閏年
if ( year%400 == 0)
printf("%d 是閏年", year);
else
printf("%d 不是閏年", year);
}
else
printf("%d 是閏年", year );
}
else
printf("%d 不是閏年", year);
return 0;
}
擴(kuò)展資料
1、判斷輸入的年份是否為閏年,自定義函數(shù) leap() 來(lái)進(jìn)行判斷。該函數(shù)的核心內(nèi)容就是閏年的判斷條件即能被 4 整除但不能被 100 整除,或能被 400 整除。
2、求輸入日期距 2011 年 1 月 1 日有多少天。首先判斷 2011 年距輸入的年份有多少年,這其中有多少年是閏年就將 sum 加多少個(gè) 366,有多少年是平年便將 sum 加上多少個(gè) 365。