• 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...
  • 相关阅读:
    Python中__new__和__init__区别
    raid卡MegaCli工具使用说明
    Python之上下文管理
    上传图片同时生成缩略图
    js上传图片预览
    java截取图片部分尺寸
    JAVA图片处理--缩放,切割,类型转换
    Tomcat设置默认启动项目及Java Web工程设置默认启动页面
    java+easyui实例
    easyui datagrid分页要点总结
  • 原文地址:https://www.cnblogs.com/xxx0624/p/2476265.html
Copyright © 2020-2023  润新知