//此程序在VC6.0編譯環(huán)境下通過。。。
創(chuàng)新互聯(lián)建站主營桃山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),桃山h5小程序開發(fā)搭建,桃山網(wǎng)站營銷推廣歡迎桃山等地區(qū)企業(yè)咨詢
#include?"stdio.h"
int?pd(int?s)
{
if(!(s%400)||(!(s%4)s%100))
return(1);else?return(0);
}
main()
{
int?i,j;
link:printf("請輸入你要判斷的年份\n");
scanf("%d",i);
j=pd(i);
if(j==0)?printf("%d不是閏年\n",i);
else??printf("%d是閏年\n",i);
goto?link;//實(shí)現(xiàn)循環(huán)輸入判斷。
}
結(jié)果。。如圖。
閏年必須滿足:1、能被4整除,但不能被100整除,就是閏年;2、能被400整除也是閏年。intbissextiles(){intn=0,i;for(i=1;i=2000;i++)if(!(i%4)(i%100)||!(i(%400)))n++;return(n);}
#includelt;stdio.hgt;
#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;
}
擴(kuò)展資料:
return表示把程序流程從被調(diào)函數(shù)轉(zhuǎn)向主調(diào)函數(shù)并把表達(dá)式的值帶回主調(diào)函數(shù),實(shí)現(xiàn)函數(shù)值的返回,返回時(shí)可附帶一個(gè)返回值,由return后面的參數(shù)指定。
return通常是必要的,因?yàn)楹瘮?shù)調(diào)用的時(shí)候計(jì)算結(jié)果通常是通過返回值帶出的。如果函數(shù)執(zhí)行不需要返回計(jì)算結(jié)果,也經(jīng)常需要返回一個(gè)狀態(tài)碼來表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調(diào)函數(shù)可以通過返回值判斷被調(diào)函數(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;
}
運(yùn)行的結(jié)果如下圖所示:
#include "stdio.h"
#include "conio.h"
int fun(int n)
{
int flag=0;
if(n%4==0)
{if( n%100 != 0 )
flag=1;
}
if( n%400 == 0 )
flag=1;
return( flag );
}
void main()
{
int year;
printf("Input the year:");
scanf("%d",year);
if (fun(year))
printf("%d is a leap year.\n",year);
else
printf("%d is not a leap year.\n",year);
本文名稱:fun函數(shù)c語言閏年,c語言程序閏年
文章地址:http://chinadenli.net/article48/heesep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、、移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站策劃、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)