zoukankan      html  css  js  c++  java
  • nyoj-日期计算

    /*日期计算
    时间限制:3000 ms | 内存限制:65535 KB
    难度:1
    描述
    如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
    输入
    第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每行的输入数据都是一个按题目要求格式输入的日期。
    输出
    每组输入数据的输出占一行,输出判断出的天数n
    样例输入
    3
    2000 4 5
    2001 5 4
    2010 10 24
    样例输出
    96
    124
    297*/
    #include<stdio.h>
    int main()
    {
    int a;
    scanf("%d",&a);
    while(a--)
    {
    int y,m,d,t;
    scanf("%d %d %d",&y,&m,&d);
    if(y%400==0||y%4==0)
    t=1;
    else
    t=0;
    switch(m)
    {
    case 1:printf("%d ",d);break;
    case 2:printf("%d ",d+31);break;
    case 3:printf("%d ",d+t+59);break;
    case 4:printf("%d ",d+t+90);break;
    case 5:printf("%d ",d+t+120);break;
    case 6:printf("%d ",d+t+151);break;
    case 7:printf("%d ",d+t+181);break;
    case 8:printf("%d ",d+t+212);break;
    case 9:printf("%d ",d+t+243);break;
    case 10:printf("%d ",d+t+273);break;
    case 11:printf("%d ",d+t+303);break;
    case 12:printf("%d ",d+t+334);break;
    }
    }
    return 0;
    }

  • 相关阅读:
    DLL编写教程
    Ogre 配置
    LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    C++编译,链接错误总结
    git基本操作
    实习第33天
    HTTP状态码整理
    Window下的WebStorm快捷键操作
    告别div,可以代替div的几个标签
    实习20天
  • 原文地址:https://www.cnblogs.com/zcl512/p/3689377.html
Copyright © 2011-2022 走看看