用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - c代码库

求两个日期之间的天数

2012-10-30 作者: 程序猿style举报

[c]代码库

/*求两个日期之间的天数*/
#include "stdio.h"
void main()
{
    int i,y,m1,m2,d1,d2;
    int d=0;
    printf ( "请输入年月日:\n如2010年1月3日和3月4日输入格式为2010 1 3 3 4\n" );
 
    scanf ( "%d%d%d%d%d",&y,&m1,&d1,&m2,&d2 );
 
    y= ( y%4==0&&y%100!=0||y%400==0 ) ?1:0;
 
    for ( i=m1; i<m2; i++ )
        switch ( i )
        {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            d+=31;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            d+=30;
            break;
        case 2:
            d=d+28+y;
            break;
        }
    printf ( "%d\n",d+d2-d1 );
 
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...