用C语言计算新年倒计时

img

#include<stdio.h>
int main() {
    int y,m,d,s=0,i;
    scanf("%d-%d-%d",&y,&m,&d);
    for(i=m;i<=12;i++){
        if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){
            s=s+31;
        }else if(i==4||i==6||i==9||i==11){
            s=s+30;
        }else if(i==2){
            if(y%4==0&&y%100!=0 || y%400==0){
                s=s+29;
            }else{
                s=s+28;
            }
        }
    }
    s=s-d+1;
    printf("还有%d天到新年",s);
    return 0;
}