标题:求闰年算法的问题
取消只看楼主
wdy84894130
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-7-11
 问题点数:0 回复次数:2 
求闰年算法的问题

using System;

namespace 计算闰年
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
int year = 0;
int temp = 0;
Console.WriteLine("输入一个年份");
year = int.Parse(Console.ReadLine());
temp = year;
if(year%4 == 0 && year%100 != 0|| year%100 == 0 && year%400 == 0)
{
Console.WriteLine("{0}是闰年",year);

}
else
{
Console.WriteLine("{0}不是闰年",year);
while(year%4 != 0 && year%100 == 0|| (year%100 != 0 && year%400 != 0))
{
year++;

}
Console.WriteLine("下一个闰年是:{0}",year);
while(year%4 != 0 && year%100 == 0|| (year%100 != 0 && year%400 != 0))
{
temp--;
//Console.Write(temp);

}
Console.Write("上一个闰年是:{0}",temp);
Console.WriteLine();

}
}
}
}
我不知道是那里错了?谢谢大家指点下,在线等

搜索更多相关主题的帖子: 算法 闰年 
2006-07-11 23:44
wdy84894130
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-7-11
得分:0 

还是不能达到目的
上下闰年找不出来
你能给个能运行的代码吗?
谢谢!

2006-07-12 20:38
wdy84894130
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-7-11
得分:0 

using System;

namespace 计算闰年
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
int year = 0;
int temp = 0;
Console.WriteLine("输入一个年份");
year = int.Parse(Console.ReadLine());
temp = year;
if((year%4 == 0 && year%100 != 0)|| year%400 == 0)
{
Console.WriteLine("{0}是闰年",year);

}
else
{
Console.WriteLine("{0}不是闰年",year);
while((year%4 != 0 || year%100 == 0)|| ( year%400 != 0))
{
year++;

}
Console.WriteLine("下一个闰年是:{0}",year);
while(temp%4 != 0 || temp%100 == 0|| (temp%100 != 0 && temp%400 != 0))

{
temp--;
//Console.Write(temp);

}
Console.Write("上一个闰年是:{0}",temp);
Console.WriteLine();

}
}
}
}
修改后的代码
但还是不能达到不是闰年的时候
找出上下一个闰年

2006-07-12 20:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-77807-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.355675 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved