C# 从键盘输入一个年份,判断该年是否为闰年(要求使用if语句的嵌套来实现). 5
4个回答
展开全部
Console.Write("请输入一个年份:");
long x = Convert.ToInt64(Console.ReadLine());
if (x % 4 == 0)//当x可以被4整除时
{
if (x % 100 != 0)//当x不能被100整除时
{
Console.WriteLine("该年份为闰年");
}
else if (x % 400 == 0)//当x可以被400整除时
{
Console.WriteLine("该年份为闰年");
}
else//当x可以被100整除时
{
Console.WriteLine("该年份为非闰年");
}
}
else//当x不能被4整除时
{
Console.WriteLine("该年份为非闰年");
}
Console.ReadLine();
long x = Convert.ToInt64(Console.ReadLine());
if (x % 4 == 0)//当x可以被4整除时
{
if (x % 100 != 0)//当x不能被100整除时
{
Console.WriteLine("该年份为闰年");
}
else if (x % 400 == 0)//当x可以被400整除时
{
Console.WriteLine("该年份为闰年");
}
else//当x可以被100整除时
{
Console.WriteLine("该年份为非闰年");
}
}
else//当x不能被4整除时
{
Console.WriteLine("该年份为非闰年");
}
Console.ReadLine();
展开全部
呵呵,3层if嵌套。
if(year%4 ==0){
if(year%100 == 0){
if(year%400==0){
return true;
}esle{
return false;
}
}else{
return true;
}
}else{
retur false;
}
if(year%4 ==0){
if(year%100 == 0){
if(year%400==0){
return true;
}esle{
return false;
}
}else{
return true;
}
}else{
retur false;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if((year%4==0 && year%100!=0)|| year%400==0)
{
//闰年,do things
}
else
{
//非闰年,do things
}
{
//闰年,do things
}
else
{
//非闰年,do things
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询