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
  • 相关阅读:
    studyframe项目总结
    js三级联动
    ajax提交,获取后台数据
    密码验证
    产生验证码
    使用泛型 ,做计算器
    web前端,css
    VS快捷键
    我的未来编码规范
    如何将CAJ文档转化为doc文档
  • 原文地址:https://www.cnblogs.com/huoyuying/p/9733592.html
Copyright © 2011-2022 走看看