用户注册



邮箱:

密码:

用户登录


邮箱:

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

发表随想


还能输入: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、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

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

加载中,请稍后...