新聞中心
C語言,編寫一函數(shù)使它能夠判斷:從鍵盤輸入的年份是否為閏年,并把結(jié)果返回給調(diào)用它的函數(shù)并輸出
//此程序在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é)果。。如圖。
C語言:編寫函數(shù)fun統(tǒng)計(jì)2001到2100之間所有閏年的個數(shù)。在main函數(shù)中調(diào)用,并輸出結(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);}
C語言編程題 從鍵盤上輸入一年份,判斷年份是否為閏年
#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í)可附帶一個返回值,由return后面的參數(shù)指定。
return通常是必要的,因?yàn)楹瘮?shù)調(diào)用的時(shí)候計(jì)算結(jié)果通常是通過返回值帶出的。如果函數(shù)執(zhí)行不需要返回計(jì)算結(jié)果,也經(jīng)常需要返回一個狀態(tài)碼來表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調(diào)函數(shù)可以通過返回值判斷被調(diào)函數(shù)的執(zhí)行情況。
C語言設(shè)計(jì)函數(shù)判斷是否是閏年,是閏年返回1,平年返回0,主函數(shù)輸入年份測試
#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é)果如下圖所示:
C語言判斷一個年份是否為閏年*/
#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);
網(wǎng)站名稱:fun函數(shù)c語言閏年,c語言程序閏年
轉(zhuǎn)載來源:http://ef60e0e.cn/article/heesep.html