题解 | 计算日期到天数转换

#include <stdio.h>

int main() {
    int year,mon,day=0;
    scanf("%d %d %d",&year,&mon,&day);
    int dat=31;
    int feb=0;
    int data=0;
    if(((year%4==0)&&(year%100!=0))||(year%400==0))
        feb=29;
    else 
        feb=28;
    for(int i=1;i<mon;i++)
    {
       if(i<9)
       {
        if(i%2==0)
        {
            if(i==2)
            {
                data+=feb;
                continue;
            }
            if(i==8)
            {
                data+=31;
                continue;
            }
            data+=30;
        }
        else
        {
            data+=31;
        }
       }
       else
        {
            if(i%2==0)
                data+=31;
            else
                data+=30;
        }
    }
    printf("%d",data+day);
    return 0;
}

全部评论

相关推荐

2024-12-13 14:44
天津师范大学 运营
神哥不得了:并不是吧所有学的都写到简历上,这样就是好简历,而是你找啥岗位,对应招聘要求去写你的简历
点赞 评论 收藏
分享
2024-12-30 22:49
长沙理工大学 Java
神哥了不得:没什么可以指导的地方了,简历确实牛,我大号分享过投递策略,广投就行
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务