#作业目标:1. 请用户输年份,再输入月份,输出该月的天数
##代码:
/**
* 请用户输年份,
* 再输入月份,
* 输出该月的天数.
* */
Console.WriteLine("请输入一个年份。");
int year = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入一个月份。");
int mouth = Convert.ToInt32(Console.ReadLine());
if (mouth>=1&&mouth<=12){
int day = 0; //对day进行赋值,存储天数
switch (mouth)
{ case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day = 31;
break;
case 2:
if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)
{ day=29;}
else
{day=28;}
break;
default: day = 30;
break;}//switch 语句结束。
Console.WriteLine("{0}年{1}月有{2}天.",year,mouth,day);
}
else
{ Console.WriteLine("必须输入1到12月份,程序推出!");}
Console.ReadKey();
网友评论