当前位置:编程学习 > C#/ASP.NET >>

求教!帮忙看看这段代码对不?万年日历(从1900年1月1日~至今)

int tian=0,sum=0,kongge=0,jishu=0;
bool isrun;
Console.WriteLine("----------万年历--------");
  Console.Write("请选择年份: ");
 int year = int.Parse(Console.ReadLine());
 Console.Write("请选择月份: ");
int month =int.Parse(Console.ReadLine());
 Console.WriteLine();
  if (year % 4 == 0 && !(year % 100 == 0) || year % 400 == 0) 
   {
     sum+=2;
    isrun=true;
   }
else
   {
    sum+=1;
   }
   kongge+=sum;
   for(int j=1;j<=yue;j++)
   {
     if(j==4||j==6||j==9||j==11)
        {
           tian=30;
        }
    else if(j==2)
         {
            if(isrun)
               {
                     tian=29;
                }
             else
                 {
                     tian=28;
                  }
              else
                 {
                     tian=31;
                  }
                  kongge+=tian;
                  if(j==yue)
                       {
                           kongge=kongge-tian;
                        }
               int kongge2=kongge%7;
                Console.WriteLine("------{0}------,nian");
                Console.WriteLine("{0}月",yue);
                Console.WriteLine("星期天\t 星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t");
               for(int h=1;h<=kongge2;h++)
                {
                    Console.Write("  \t");
                    jishu++;
                 }
                for(int1=1;1<=tian;1++)
                 {
                     if(jishu%7==0)
                        {
                             Console.WriteLine();
                         }
                      Console.Write("{0}\t",1);
                     jishu++;
                  } --------------------编程问答-------------------- 没有对输入的检查 --------------------编程问答-------------------- F11单步调试 --------------------编程问答-------------------- 不错 单步调试..
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,