zoukankan      html  css  js  c++  java
  • NYOJ题目57 日期计算

    题目描述:

    输入一个日期,格式如: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,b=0,c,y,m,d,fib;
    scanf("%d",&a);
    while(a--)
    {
    scanf("%d %d %d",&y,&m,&d);
    if(y%400==0||y%100!=0&&y%4==0)
    fib=29;
    else fib=28;
    for(c=1;c<=m;c++)
    switch(c-1)
    {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:b+=31;break;
    case 2:b+=fib;break;
    case 4:
    case 6:
    case 9:
    case 11:b+=30;break;
    }
    b+=d;
    printf("%d ",b);
    b=0;
    }
    return 0;
    }

  • 相关阅读:
    JS
    Python之缩进块
    Python快捷键
    Python介绍
    SOAP UI-----测webservice接口
    jmeter分布式压测(多台电脑一起压测)
    jmeter操作数据库
    jmeter压测
    jmeter关联
    jmeter参数化
  • 原文地址:https://www.cnblogs.com/hys1258414454/p/7224946.html
Copyright © 2011-2022 走看看