for(n=1; n<=12/x; n++)
{
t = x*(n-1)+1;
printf("\n ");
for(z=1; z<=x; z++)
{
for(k=1; k<=15; k++)
printf(" ");
printf("%2d", t+z-1); /*打印月号*/
for(k=1; k<=14; k++)
printf(" ");
}
printf("\n ");
for(z=1; z<=x; z++) /*按一横排x个月格式打印*/
printf("%s", wst); /*打印星期标题*/
for(j=1; j<=6; j++)
{
printf("\n ");
for(i=t; i<=t+x-1; i++)
{
printf(" ");
for(k=0; k<=6; k++)
if(d[i][j*10+k]==0) /*空缺日期位置打印空格*/
printf(" ");
else
printf("%4d", d[i][j*10+k]);/*打印日期*/
}
}