演算法題 計算一年中的第幾天

2021-08-16 04:25:41 字數 513 閱讀 6738

題目:給出年月日的日期,算出該天是這年的第幾天

需要考慮閏年的情況,也需要考慮大月、小月、以及二月;

題目不難,只需考慮周全即可

**如下:

@author xionglei

@date 2018/03/04

#includeusing namespace std;

int solution(int year,int month,int day)

{ int leap=0;

int big=0;

int result=0;

if((year%4==0&&year%100!=0) || year%400==0) //算出閏年

leap=1;

if(month<=8)

for(int i=1;i>year>>month>>day)

{int result=solution(year,month,day);

cout<

c 計算一年中的第幾天

int y,d,m int m1 31,m2 28,m3 31,m4 30,m5 31,m6 30,m7 31,m8 31,m9 30,m10 31,m11 30,m12 31 console.writeline 請輸入年份 y convert.toint32 console.readline if...

1101 一年中的第幾天

給出某個日期,判斷這是當年的第幾天,每年的1月1日是第1天,非閏年年份的12月31日是第365天。輸入的第乙個數為n,後接n個日期。日期用3個正整數按順序表示年月日,中間用 連線。若輸入的日期為錯誤,則輸出 error date 否則輸出這個日期是本年的第幾天。每個日期對應一行輸出。92010 01...

問題 L 一年中的第幾天

給出某個日期,判斷這是當年的第幾天,每年的1月1日是第1天,非閏年年份的12月31日是第365天。輸入輸入的第乙個數為n,後接n個日期。日期用3個正整數按順序表示年月日,中間用 連線。輸出若輸入的日期為錯誤,則輸出 error date 否則輸出這個日期是本年的第幾天。每個日期對應一行輸出。樣例輸入...