zoukankan      html  css  js  c++  java
  • 第几天

    输入年月日 ,输出这是这年的第几天

    #include <stdio.h>
    int main()
    {
    int y,m,d,i,n,j,t;
    while(scanf("%d",&n)!=EOF)
    {t=0;
    while(n--)
    {
    scanf("%d %d %d",&y,&m,&d);
    if(m<=2)
    {
    j=(m-1)*31+d;
    printf("%d ",j);
    continue;
    }
    else if(m<=8)
    {
    for(i=1;i<m;i++)
    {
    if(i%2!=0) t++;
    }
    j=30*(m-1)+d+t-2;
    }
    else if(m>8)
    {
    for(i=1;i<8;i++)
    {if(i%2!=0) t++;}
    for(i=8;i<m;i++)
    {if(i%2==0)
    t++;}
    j=30*(m-1)+d+t-2;
    }

    if(y%4==0&&(y%100!=0||y%400==0))
    printf("%d ",j+1);
    else printf("%d ",j);
    }
    }
    return 0;
    }

    此代码超时

    #include<stdio.h>
    int main()
    {
    int a,b,c,d,f,n;
    while(scanf("%d",&n)!= EOF)
    {
    while(n--)
    {scanf("%d %d %d",&a,&b,&c);
    d=0;
    switch(b-1)
    {
    case 11:d+=30;
    case 10:d+=31;
    case 9:d+=30;
    case 8:d+=31;
    case 7:d+=31;
    case 6:d+=30;
    case 5:d+=31;
    case 4:d+=30;
    case 3:d+=31;
    case 2:d+=(a%4==0&&a%100!=0)||(a%400==0)?29:28;
    case 1:d+=31;
    }
    printf("%d ",d+c);
    }
    }
    return 0;
    }

  • 相关阅读:
    Javascript基础知识4
    JavaScript基础知识3
    JavaScript基本知识2
    JavaScript基本知识1
    BFC?来自CSS中的BFC
    创建【哆啦A梦】风格字体
    理解JavaScript函数
    我所了解的BFC
    jQuery
    html
  • 原文地址:https://www.cnblogs.com/liuming1115/p/4442672.html
Copyright © 2011-2022 走看看