回复 25楼 voidx
程序代码: printf("\n日 一 二 三 四 五 六\n");
preDays %= 7;//开始是星期几
if((preDays>=0)&&(preDays < 7)) for(i = 1; i <= preDays; i++) printf(" ");//在之前的空着的星期下打4个空格
//if(preDays < 6) for(i = 0; i <= preDays; i++) printf(" ");//在之前的空着的星期下打空格
for(i = 1; i <= monthDays; i++)
{
printf("%2d ", i);
if((i + preDays) % 7 ==0) printf("\n");//一行满7个数就换行
//if((i + preDays) % 7 ==6) printf("\n");//一行满7个数就换行
}
printf("\n");
}






