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...
  • 相关阅读:
    HTML编码规范(转)
    ASP.NET连接MySQL数据库方法(测试可行)
    Redis源码解析05: 压缩列表
    Redis源码解析04: 跳跃表
    Redis源码解析03: 字典的遍历
    Redis源码解析02: 字典
    Redis源码解析01: 简单动态字符串SDS
    小象垃圾分类小程序从开始到结束
    spring boot踩坑记
    spring boot打包问题
  • 原文地址:https://www.cnblogs.com/xxx0624/p/2476265.html
Copyright © 2011-2022 走看看