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;
    }

  • 相关阅读:
    css概述五
    css概述四
    css概述三
    css概述二
    css概述
    Python的第三方web开发框架Django
    Python中的模块和包
    SQL语句优化
    数据库向Excel写入数据
    动态拼接sql语句
  • 原文地址:https://www.cnblogs.com/liuming1115/p/4442672.html
Copyright © 2011-2022 走看看