PTA 7-1 老師生日

weixin_52078305發表於2021-01-02

小C在ACM實驗室已經呆了1年有餘了,聽從Caisz老師教誨,程式設計能力大大提高的同時,獨立自學能力、分析問題解決問題的能力…都有很大提高,人也變得積極樂觀、自信了。某天晚上,佳佳師姐(小C + 佳佳 == c++?)在qq上告訴小C當天是老師生日(老師只過公曆生日)。小C回想進入實驗室的首要條件是人品好(孝敬父母、尊敬師長、友愛同學、要有感恩的心),決定在caisz老師的下一個生日給他一個大大驚喜,那麼幫忙計算一下到下一個生日還有多少天。

輸入格式:
多組測試資料,每組測試資料包含一個當天時間。格式為YYYY-MM-DD。(測試資料中不會出現閏年2月29號的情況)

輸出格式:
離下一個生日的天數。每個輸出佔一行。

輸入樣例:
在這裡給出一組輸入。例如:

2011-10-3
2012-10-3

輸出樣例:
在這裡給出相應的輸出。例如:

366
365

#include <stdio.h>
int main()
{
    int y,m,d;
    while(scanf("%d-%d-%d",&y,&m,&d)!=EOF){
    if(m<=2)
    {if(y%400==0||y%4==0&&y%100!=0) {printf("366\n");}
    else
        printf("365\n");
    }
    if(m>2)
    {y=y+1;
        if(y%400==0||y%4==0&&y%100!=0) {printf("366\n");}
        else printf("365\n");
    }}return 0;
}