#include<stdio.h>
int isrun(int year)//判断闰年
{
if((year%4==0&&year%100!=0)||(year%400==0))
{
return 1;
}
return 0;
}
int month[13]={0,31,28,31,30,31,30,31,30,31,31,30,31};//每个月的天数
int main()
{
int yy=2014,mm=11,dd=9;//起始年月日
int day=1000;//相隔多少天
while(day>0)
{
if(isrun(yy)){ //判断闰年
month[2]=29;
}else{
month[2]=28;
}
dd++;
day--;
if(dd>month[mm])
{
mm++;
dd=1;
}
if(mm>12){
mm=1;
dd=1;
yy++;
}
}
printf("%04d-%02d-%02d\n",yy,mm,dd);
return 0;
}
用excel计算