码迷,mamicode.com
首页 > 其他好文 > 详细

时间差

时间:2017-07-16 20:18:46      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:log   i++   div   ++   span   include   turn   ==   else   

#include<stdio.h>
int main()
{
    int n,y1,m1,d1,y2,m2,d2,c1,c2,i,j,k;
    int a[2][12]={{0,31,28,31,30,31,30,31,31,30,31,30},
                  {0,31,29,31,30,31,30,31,31,30,31,30}};
    scanf("%d",&n);
    for(k=1;k<=n;k++){
        scanf("%d%d%d%d%d%d",&y1,&m1,&d1,&y2,&m2,&d2);
        c1=0;c2=0;
        for(i=1;i<y1;i++){
            if(i%4==0&&i%100!=0||i%400==0) c1+=366;
            else c1+=365;
        }
        for(i=1;i<m1;i++){
            if(y1%4==0&&y1%100!=0||y1%400==0) c1+=a[1][i];
            else c1+=a[0][i];
        }
        c1+=d1;
        for(i=1;i<y2;i++){
            if(i%4==0&&i%100!=0||i%400==0) c2+=366;
            else c2+=365;
        }
        for(i=1;i<m2;i++){
            if(y2%4==0&&y2%100!=0||y2%400==0) c2+=a[1][i];
            else c2+=a[0][i];
        }
        c2+=d2;
        printf("%d\n",c2-c1);
    }
    return 0; 
}

 

时间差

标签:log   i++   div   ++   span   include   turn   ==   else   

原文地址:http://www.cnblogs.com/yzm10/p/7191493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!