2

下面是我的程序的一个方法(函数),它假设生成指定的月份和年份,我得到了正确的部分,但我需要帮助将日期格式化为与星期几在同一列中

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");
    }
}

输出:

在此处输入图像描述

4

1 回答 1

0

行后每7个数字打印一个新行,第一行应该是不同月份的特殊情况

于 2014-02-08T02:51:52.210 回答