| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6572 人关注过本帖
标题:求闰年算法的问题
取消只看楼主 加入收藏
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
快速回复:求闰年算法的问题
数据加载中...
 
   



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

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