下面是我的程序的一个方法(函数),假设生成指定的月份和年份,我得到了那个部分,但我需要帮助格式化与一周中的日期在同一列中的日期< / p>
static void GenMonth(int month, int year)
{
int daycode, ndim;
PrintHeader(month, year);
ndim=GetNDIM(month,year);
int day=1;
daycode = GetDayCode(month, day, year);
int a,i;
for(a=1;a<=daycode;a++)
{
Console.Write(" ");
}
for (i = 1; i <= GetNDIM(month, year); i++)
{
Console.Write("{0,4}", i);
}
daycode = GetDayCode(month, day, year);
if (daycode == 6)
{
Console.Write("\n");
}
}
输出:
答案 0 :(得分:0)
在行后每7个数字打印一个新行,第一行应该是不同月份的特殊情况