Chinaunix首页 | 论坛 | 博客
  • 博客访问: 573788
  • 博文数量: 493
  • 博客积分: 2891
  • 博客等级: 少校
  • 技术积分: 4960
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 17:11
文章分类

全部博文(493)

文章存档

2010年(493)

分类:

2010-04-29 09:38:12

void count_date(int large_year, int large_month, int large_day,
  int small_year, int small_month, int small_day)
{
 int count = 0;
 int temp = 0;
 for(; small_year < large_year ; small_year++)
 {
  if((    (  ((small_year) % 4) == 0) && (((small_year ) % 100) !=0)  ) || (((small_year ) % 400) == 0))
  {
     count += 366;
  }
  else
  {
   count += 365;
  } 
 }
 
 if(((((small_year) % 4) == 0) && (((small_year) % 100) !=0)) || (((small_year) % 400) == 0))
 {
  temp = count_day(small_month, small_day)+1;
  count -=  temp;
 }
 else
 {
  temp = count_day(small_month, small_day);
  count -=  temp;
 }
 
 if(((((large_year) % 4) == 0) && (((large_year) % 100) !=0)) || (((large_year) % 400) == 0))
 {
  temp = count_day(large_month, large_day)+1;
  count += temp;
 }
 else
 {
  temp = count_day(large_month, large_day);
  count += temp;
 }
 printf("The count of day is %d\n", count);
}
阅读(752) | 评论(0) | 转发(0) |
0

上一篇:闰年

下一篇:关于闰年

给主人留下些什么吧!~~