for(i=1;i<=startday;i++)
{
printf("\t");//把每月1日之前的空格打出来
}
for(i=1;i<=monthdays;i++)
{
printf("%d\t",i);
if(i==7*k-startday)
{
printf("\n");
k++;
}
}
}
printf("\n\n");
}
void nianli()
{
int i,j,k,startday,monthdays,month,year;
system("cls");
printf("=======================================================\n输入年份:");
scanf("%d",&year);
for(month=1;month<=12;month++)
{
k=1;
monthdays=monthday(month,year);
startday=firstday(month,year);
printf("\t\t\t%d月\n",month);
printf(" Sun\tMon\tTue\tWed\tThu\tFri\tSat\n");
if(startday==7)
{
for(i=1;i<=monthdays;i++)
{
printf("%d\t",i);
if(i%7==0)
{
printf("\n");
}
}
}
if(startday!=7)
{
for(j=1;j<=startday;j++)