#includelt;stdio.hgt;
成都創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元黃石做網(wǎng)站,已為上家服務,為黃石各地企業(yè)和個人服務,聯(lián)系電話:13518219792
#includelt;stdlib.hgt;
int main()
{
int year,flag;
printf("Enter year:");
scanf("%d",year);
if(year%4==0year%100!=0)
flag=1;
else
flag=0;
if(year%400==0)
printf("%d is a leap year!\n",year);//是閏年
else
printf("%d is not a leap year\n",year);//不是
return 0;
}
擴展資料:
return表示把程序流程從被調函數(shù)轉向主調函數(shù)并把表達式的值帶回主調函數(shù),實現(xiàn)函數(shù)值的返回,返回時可附帶一個返回值,由return后面的參數(shù)指定。
return通常是必要的,因為函數(shù)調用的時候計算結果通常是通過返回值帶出的。如果函數(shù)執(zhí)行不需要返回計算結果,也經(jīng)常需要返回一個狀態(tài)碼來表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調函數(shù)可以通過返回值判斷被調函數(shù)的執(zhí)行情況。
#include?stdio.h
bool?isLeapYear(int?year)
{
if(year%4==0??year%100!=0?||?year%400?==?0)????//判斷是否是閏年
return?1;
else
return?0;
}
int?main()
{
printf("請輸入測試的年份:\n");
int?year;
scanf("%d",year);
printf("%d\n",isLeapYear(year));
return?0;
}
運行的結果如下圖所示:
方法如下:
設備:華為筆記本。
系統(tǒng):win7。
軟件:編譯器。
版本:8.0.11。
1、首先打開編譯器,新建工程,文件后,寫下頭文件和主函數(shù)。
2、之后定義一個變量,用來接受年的數(shù)值。
3、然后用一個輸出語句來提示輸入的內容,一個輸入語句來接受數(shù)值。
4、之后用if語句,此時要判斷,兩種情況一種是能被400整除,另一種能被4整除但不能被100整除的數(shù)。
5、然后寫一個輸出函數(shù)輸出是閏年。
6、當不是閏年的話,用else語句,輸出不是閏年。
7、開始運行以后就可以得到閏年。