#include<stdio.h>
#include<conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
//判断闰年
int leap(int y)
{
if(y%400 == 0) return 0;
else if(y%4==0 && y%100!=0) return 0;
else return 1;
}
//确定每月多少天
int yuefen(int y,int n)
{
int m;
switch(n)
{
case 2: if(leap(y)==0)
{
m=29; break;
}
else m=28;break;
case 4: m=30; break;
case 6: m=30; break;
case 9: m=30; break;
case 11: m=30; break;
default: m=31; break;
}
return m;
}
//确定该年1月1日的位置 (2014年7 月20日是星期天)
int days(int y)
{
int sum =0;
int i,temp;
int sum_days;
i = y;
if(i>2014)// 2014 7 20 到 x年1月1日的天数 +
{
for(i=2014;i<y;i++)
{
if(leap(i+1)==0) sum+=366;//2014 年 7月20日 到 X 年7 月20 日的天数
else sum += 365;
}//for
if(leap(y)==0)sum -= 201;
else sum -= 200;
}//if
else if(i<2014)// x年1月1日 到 2014年 7月 20日 的天数 -
{
for(;i<2014;i++)
{
if(leap(i+1)==0) sum+=366; // X年7月20日 到 2014年7月20 的天数
else sum += 365;