zoukankan      html  css  js  c++  java
  • 2005.第几天?

    #include<stdio.h>

    int main(){

             int day=0,y=0,m=1,d=0;

             scanf("%d/%d/%d",&y,&m,&d);

             switch(m-1){

                       case 11:day+=30;

                       case 10:day+=31;

                       case 9:day+=30;

                       case 8:day+=31;

                       case 7:day+=31;

                       case 6:day+=30;

                       case 5:day+=31;

                       case 4:day+=30;

                       case 3:day+=31;

                       case 2:if((y%4==0&&y%100!=0)||y%400==0)day+=29;

                               else day+=28;

                       case 1:day+=31;

                       default:break;

             }

             printf("%d",day+=d);

             return 0;

    }

    Problem Description
    给定一个日期,输出这个日期是该年的第几天。
     
    Input
    输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
     
    Output
    对于每组输入数据,输出一行,表示该日期是该年的第几天。
     
    Sample Input
    1985/1/20 2006/3/12
     
    Sample Output
    20 71
  • 相关阅读:
    centos7 go ENV 部署
    sock5客户端解密数据流
    sock5协议转换http协议工具polipo使用笔记(Centos7)
    【转】nc 使用说明
    前端移动框架Framework7入门
    Ext.NET-WebForm之TreePanel组件
    在VS2019创建WebForm程序,开个箱
    web认证
    ABP框架是怎么一回事呢?
    C#4并行计算
  • 原文地址:https://www.cnblogs.com/huoyuying/p/9733592.html
Copyright © 2011-2022 走看看