zoukankan      html  css  js  c++  java
  • 第几天 AC 杭电

                                            第几天?

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

    Total Submission(s): 90652    Accepted Submission(s): 34083

    Problem Description

    给定一个日期,输出这个日期是该年的第几天。

    Input

    输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。

    Output

    对于每组输入数据,输出一行,表示该日期是该年的第几天。

    Sample Input

    1985/1/20

    2006/3/12

    Sample Output

    20

    71

    Author

    lcy

    Source

    C语言程序设计练习(一)

    #include<stdio.h>

    int main()

    {

          int Y,M,D,e;

         while(scanf("%d/%d/%d",&Y,&M,&D)!=EOF)

         {

          if(M==1) 

          e=D;

          else if(M==2)

          e=31+D;

          else if(M==3)

           e=59+D;

           else if(M==4)

           e=90+D;

           else if(M==5)

           e=120+D;

           else if(M==6)

           e=151+D;

           else if(M==7)

            e=181+D;

          else if(M==8)

           e=212+D;

           else if(M==9)

            e=242+D;

           else if(M==10)

            e=273+D;

           else if(M==11)

           e=303+D;

           else if(M==12)

           e=334+D;

        if(M>2)

    {

    if((Y%4==0&&Y%100!=0)||(Y%400==0))

    printf("%d ",e+1);

    else

    printf("%d ",e);

    }

    else printf("%d ",e);

    }

    }

  • 相关阅读:
    数据库链接字符汇总
    CSS 继承深度解析
    autofac
    SmartStoreNet解图
    RPM ,DPKG ,YUM ,APT-GET
    ubuntu中查看各种设备和资源的命令汇总
    linux中一些常用的命令总结
    latex 插图排版
    matplotlib 出图示例
    latex 生成pdf
  • 原文地址:https://www.cnblogs.com/lj-1568/p/4394479.html
Copyright © 2011-2022 走看看