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

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

#include <stdio.h>
int monthday[]={0,                // (1) 
    31, 28, 31, 30, 31, 30,
    31, 31, 30, 31, 30, 31 };
    int sumday[13];
    char str[100];
    int y,m,d;
int main() {
    scanf("%4d %2d %2d",&y,&m,&d);
    if(y%4==0&&y%100||y%400==0)
    {
        monthday[2] = 29;
    }
    else{
        monthday[2]=28;
    }
   int count = 0;
   for(int i = 0;i<m;++i)
   {
    count+=monthday[i];
   }
   count+=d;
   printf("%d",count);
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务