輸入年月日,得到輸入的日期是該年的第多少天

2021-10-20 00:13:20 字數 1904 閱讀 5695

記錄一下自己的**

#region 讓使用者輸入乙個年月日,輸出這一天是該年的第幾天

static

void

day(

) console.

writeline

("請輸入月份:");

var mouth = console.

readline()

; int resmouth =

isint

(mouth)

;while

(resmouth <

1|| resmouth >12)

console.

writeline

("請輸入天:");

var day = console.

readline()

; int resday =

isint

(day);if

(resyear %4==

0&& resyear %

100!=

0|| resyear %

400==0)

}else

if(resmouth ==

1|| resmouth ==

3|| resmouth ==

5|| resmouth ==

7|| resmouth ==

8|| resmouth ==

10|| resmouth ==12)

}else}}

else

}else

if(resmouth ==

1|| resmouth ==

3|| resmouth ==

5|| resmouth ==

7|| resmouth ==

8|| resmouth ==

10|| resmouth ==12)

}else}}

int days =0;

//用來記錄輸入的日期是多少天

switch

(resmouth -1)

//resmouth-1 求輸入月份前邊月份的天數最大為12

else

goto case1;

case3:

days +=31;

goto case2;

case4:

days +=30;

goto case3;

case5:

days +=31;

goto case4;

case6:

days +=30;

goto case5;

case7:

days +=31;

goto case6;

case8:

days +=31;

goto case7;

case9:

days +=30;

goto case8;

case10:

days +=31;

goto case9;

case11:

days +=30;

goto case10;

} days += resday;

console.

writeline

("您輸入的年份為:,月份為:,天數為:,在該年為第天。"

, year, mouth, day, days);}

///

/// 輸入乙個字串,判斷該字串能否轉換為int型別,失敗返回0 成功返回成功的值

///

///

///

static int isint

(string num)

#endregion

輸入年月日,判斷為該年的第幾天

程式設計基礎 c語言 楊莉 劉鴻翔 isbn 978 7 03 032903 5 p241 習題79.給出年 月 日,計算該日是該年的第幾天 include intdate count int int int 宣告計算函式 interror int int 宣告錯誤函式 intmain else p...

使用者輸入年月日,判斷輸入的日期是當年的第幾天

使用者輸入年月日,請輸出是當年的第幾天 console.log 請輸入年份 let inputyear rs.question console.log 請輸入月份 let inputmonth rs.question console.log 請輸入日 let inputday rs.question...

輸入年月日時分秒,輸出該年月日時分秒的下一秒

編寫乙個函式,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入2004年12月31日23時59分59秒,則輸出2005年1月1日0時0分0秒 考慮如何幾種情形 演算法思路 1 判斷現在月份是大月還是小月 大月 1月,3月,5月,7月,8月,10月,12月 31天 小月 2月 28天或者29天...