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

计算日期到天数转换

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

#include <stdio.h>

int main() {
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    int sum,d;
   if(a % 4 == 0 && a % 100 != 0) d = 1;
   else if(a % 400 == 0) d = 1;
   else d = 0;
   switch(b){
    case 1: sum = 0 + c; break;
    case 2: sum = 31 + c; break;
    case 3: sum = 59 + c + d; break;
    case 4: sum = 90 + c + d; break;
    case 5: sum = 120 + c + d; break;
    case 6: sum = 151 + c + d; break;
    case 7: sum = 181 + c + d; break;
    case 8: sum = 212 + c + d; break;
    case 9: sum = 243 + c + d; break;
    case 10: sum = 273 + c + d; break;
    case 11: sum = 304 + c + d; break;
    case 12: sum = 334 + c + d; break;
    }
    printf("%d",sum);
    return 0;
}

全部评论

相关推荐

神哥不得了:神哥来啦~ JVm可以写在juc的下面,另外的话,项目亮点的话再重新用star法则再改一遍,其余的东西写的还是非常的好的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务