2018-04-19計算某年某月某日是該年中的第幾天

輸入格式:

輸入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。
輸出格式:

在一行輸出日期是該年中的第幾天。
輸入樣例1:

2009/03/02
輸出樣例1:

61
輸入樣例2:

2000/03/02
輸出樣例2:

62

#include <stdio.h>
#include <stdlib.h>
int jisuan(int p[][12],int ros,int cols );
int main(int argc, char *argv[]) {
    int year,yue,ri;
    int ros,cols;
    
    
int a[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},
              {31,29,31,30,31,30,31,31,30,31,30,31}};
    scanf("%d/%d/%d",&year,&yue,&ri);
    if((year%4==0&&year%100!=0)||year%400==0)
    {ros=2;
    cols=yue-1;
    printf("%d\n",jisuan(a,ros,cols)+ri);
    }
    else
    {ros=1;
    cols=yue-1;
    printf("%d\n",jisuan(a,ros,cols)+ri);
    }
}

int jisuan(int p[][12],int ros,int cols)
{int r;
int c;
int tot=0;
for(r=0;r<ros;r++)
{
tot=0;
for(c=0;c<cols;c++)
tot+=p[r][c]; 
}
return tot; 
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容