📄 class1.cs
字号:
using System;
namespace Exam_1_5
{
class Class1
{
static void Main(string[] args)
{
int y,m,d,dayNum=30;
int y1,m1,d1;
Console.Write("请输入年:");
y = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入月:");
m = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入日:");
d = Convert.ToInt32(Console.ReadLine());
if(y < 1000||y>9999||m < 1||m > 12) //判断年和月是否合法
{
Console.WriteLine("日期不合法!");
return;
}
switch(m) //根据月获得本月的天数
{
case 2:
dayNum = 28;
if ((y%400==0)||(y%4 ==0&&y%100!=0))dayNum = 29;
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
dayNum = 31;
break;
case 4:
case 6:
case 9:
case 11:
dayNum = 30;
break;
}
if(d<1||d>dayNum) //判断日是否合法
{
Console.WriteLine("日期不合法!");
return;
}
//以下是获得次日日期
if(m==12)
{
if(d==dayNum)
{
y1 = y + 1; m1 = 1; d1 = 1;
}
else
{
y1 = y; m1 = m; d1 = d + 1;
}
}
else
{
if(d ==dayNum)
{
y1 = y; m1 = m + 1; d1 = 1;
}
else
{
y1 = y; m1 = m; d1 = d + 1;
}
}
Console.WriteLine(y1+"年"+m1+"月"+d1+"日");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -