社区
ASP
帖子详情
判断闰年的那个公式是什么来的?
xiaobird1
2003-08-21 01:15:25
rt
...全文
171
3
打赏
收藏
判断闰年的那个公式是什么来的?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级大笨狼
2004-02-09
打赏
举报
回复
http://www.adr.gov.cn/download/ccc.htm
http://www.adr.gov.cn/download/ddd.htm
右键看代码
看看判断闰年的技巧:)
比他们的都不一样啊,哈哈
isdate函数本身有这个功能
pp4u
2003-08-21
打赏
举报
回复
s=year(now())
n = Val(s)
If n Mod 400 = 0 Or (n Mod 4 = 0 And n Mod 100 <> 0) Then
MsgBox s + "是闰年!"
End If
pp4u
2003-08-21
打赏
举报
回复
① 能被4整除,但不能被100整除。
② 能被4整除,且能被400整除。
输入年份,判断该年是否是闰年,支持测试多组数据
运用知识:do-while循环控制,if-else分支控制,输入输出语句 达到目的:学会以上知识和
判断闰年
的
公式
适合JAVA初学者小白看哦~
java通过年月判断这个月有几天
通过年月判断这个月有几天,闰年2月有29天,输入年份,月,判断是否闰年
Calendar1.java
1、确定该年第一天是星期几:通过查阅资料,蔡勒
公式
可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要
判断闰年
来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除是闰年。这部分写在isLeapYear()函数里。 3、日期的存储:通过开一个二维数组date[12][42]来进行储存。第一个下标代表12个月份,第二个下标是通过观察计算可知,一个月的日历一定可以用一个6行7列矩阵表示,空的位置填0,于是6 * 7 = 42。这部分写在getDate()函数里。 4、日期的打印:对整年而言,一行要打印4个月份,即3行4列 对某个月来说,要打印8行7列,第1行是月份,第2行是星期,剩下的都是日期,如图。 总共打印3 * 8 = 24行4 * 7 = 28列。 于是通过循环嵌套加上条件判断即可实现打印。根据date数组的储存,值为0打印空格,非0打印其数值(即对应日期)。处理难点在行,条件判断用到行号对8取模,对8取整除的结果来实现对应的映射关系。这部分由printCalendar()函数分别调用printMonth(),printWeek(),printDate()函数实现。
C 日历编排算法实例.rar
C 日历编排(输入年份生成日历)相关的算法实例,日历编排是每400年一个大循环周期,即今年的月、日、星期几和400年前的完全一样。现行天文历法根据天体运行规律,取每年365.2425天。这样,每400年共有365.2425×400=146097天。如果以365天作为一年,每400年就少了0.2425×400=97天。这97天要靠设置闰年(每年366)天来凑齐,所以,每400年要设置97个闰年。 编程思路:按照以上背景知识可得
判断闰年
的规律:某年年份如果能被4整除但不能被100整除,或者能被400整除则是闰年。由此规则可推得计算万年历的
公式
: s=X-1 (X-1)/4-(X-1)/100 (x-1)/400 c 上式中:X为公元年数(如2003年);C 为从元旦起,到要算的那天总数(如2003年3月23日,C=31+28+23=82)。S/7余数是星期几。
使用labview实现计算出某年某月某日是这年中的第几天
该程序实现计算某年某月某日是这一年的哪一天,对于闰年和非闰年的情况,区别开进行设计
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章