zoukankan      html  css  js  c++  java
  • ECNU2952

    View Code
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int m,y,d,sum;
     5     scanf("%d%d%d",&y,&m,&d);
     6     if((y%4==0&&y%100!=0)||(y%400==0))//闰年
     7     {
     8         if(m==1)
     9             sum=d;
    10         else
    11             if(m==2)
    12                 sum=31+d;
    13             else
    14                 if(m==3)
    15                     sum=31+29+d;
    16         else
    17                 if(m==4)
    18                     sum=31+29+31+d;
    19         else
    20                 if(m==5)
    21                     sum=31+29+31+30+d;
    22         else
    23                 if(m==6)
    24                     sum=31+29+31+30+31+d;
    25         else
    26                 if(m==7)
    27                     sum=31+29+31+30+31+30+d;
    28         else
    29                 if(m==8)
    30                     sum=31+29+31+30+31+30+31+d;
    31         else
    32                 if(m==9)
    33                     sum=31+29+31+30+31+30+31+31+d;
    34         else
    35                 if(m==10)
    36                     sum=31+29+31+30+31+30+31+31+30+d;
    37         else
    38                 if(m==11)
    39                     sum=31+29+31+30+31+30+31+31+30+31+d;
    40         else
    41                 if(m==12)
    42                     sum=31+29+31+30+31+30+31+31+30+31+30+d;
    43     }
    44     else
    45     {
    46         if(m==1)
    47             sum=d;
    48         else
    49             if(m==2)
    50                 sum=31+d;
    51             else
    52                 if(m==3)
    53                     sum=31+28+d;
    54         else
    55                 if(m==4)
    56                     sum=31+28+31+d;
    57         else
    58                 if(m==5)
    59                     sum=31+28+31+30+d;
    60         else
    61                 if(m==6)
    62                     sum=31+28+31+30+31+d;
    63         else
    64                 if(m==7)
    65                     sum=31+28+31+30+31+30+d;
    66         else
    67                 if(m==8)
    68                     sum=31+28+31+30+31+30+31+d;
    69         else
    70                 if(m==9)
    71                     sum=31+28+31+30+31+30+31+31+d;
    72         else
    73                 if(m==10)
    74                     sum=31+28+31+30+31+30+31+31+30+d;
    75         else
    76                 if(m==11)
    77                     sum=31+28+31+30+31+30+31+31+30+31+d;
    78         else
    79                 if(m==12)
    80                     sum=31+28+31+30+31+30+31+31+30+31+30+d;
    81     }
    82     printf("%d\n",sum);
    83     return 0;
    84 }
    keep moving...
  • 相关阅读:
    js 使用${}解析变量代替++
    laravel 返回自定义错误
    Java集合之HashMap源码解析
    Java集合之ArrayList源码解析
    Java集合之LinkedList源码解析
    保证消息可靠性传输以及幂等性
    Java分布式系统---消息中间件
    Java中的日期与时间
    Java时区问题
    数据测试002:利用Jmeter推送测试数据(上)
  • 原文地址:https://www.cnblogs.com/xxx0624/p/2476265.html
Copyright © 2011-2022 走看看