求教!帮忙看看这段代码对不?万年日历(从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#