c switch結構 年月日關係 判斷閏年

2021-10-20 19:52:05 字數 969 閱讀 2465

輸入格式要求:"%d,%d" 提示資訊:「input year,month:」 "the number of days is %d\n"

輸出格式要求:"%d"

程式執行示例1如下:

input year,month:1984,2

the number of days is 29

程式執行示例2如下:

input year,month:2000,2

the number of days is 29

程式執行示例3如下:

input year,month:1985,2

the number of days is 28

程式執行示例4如下:

input year,month:1983,13

input year,month:1983,-1

input year,month:1983,1

the number of days is 31

#include

intjudgeyear

(int year)

;int

main()

while

(month >

12|| month <1)

; result =

judgeyear

(year)

;// 呼叫函式判斷是否為閏年

switch

(result)

break

;case-1

:switch

(month)

}printf

("the number of days is %d\n"

,days);}

// 函式功能:判斷該年份是否為閏年。是返回1,不是返回-1

intjudgeyear

(int year)

獲取年月日

需求 獲取當前日期的前乙個月份 當月有 31 天時,js 日期物件 setmonth 問題 當前日期如果不是 31 號,是沒問題的,是 31 號就會有問題 比如今天是 2018 09 30 號,前乙個月應該是 2018 08 30 let now new date new date 2018 09 ...

怎得到年 月 日?

1 year formatdatetime yyyy date month formatdatetime mm date day formatdatetime dd date 2 delphi中自帶 decodedate 它的申明為 procedure decodedate date tdateti...

java取年月日

calendar calendar calendar.getinstance calendar.settime new date string year string.valueof calendar.get calendar.year string month string.valueof cal...