润年计算方式
2007-12-19 13:35
253 查看
取自mainstoneIII bsp,方便以后查询。
闰年:
1. 能被4整除,但不能被100整除
2.能被4整除,而且能被100和400同时整除
//------------------------------------------------------------------------------
// Check the year value to determine if this is a leap year or not
//
BOOL IsLeapYear(WORD wYear)
{
BOOL leap = FALSE;
// Leap years must be a multiple of 4
if ((wYear % 4) == 0)
{
leap = TRUE;
// It is not a leap year if it is a multiple of 100
if ((wYear % 100) == 0)
{
leap = FALSE;
// Unless it is a multiple of 400
if ((wYear % 400) == 0)
{
leap = TRUE;
}
}
}
return leap;
}
闰年:
1. 能被4整除,但不能被100整除
2.能被4整除,而且能被100和400同时整除
//------------------------------------------------------------------------------
// Check the year value to determine if this is a leap year or not
//
BOOL IsLeapYear(WORD wYear)
{
BOOL leap = FALSE;
// Leap years must be a multiple of 4
if ((wYear % 4) == 0)
{
leap = TRUE;
// It is not a leap year if it is a multiple of 100
if ((wYear % 100) == 0)
{
leap = FALSE;
// Unless it is a multiple of 400
if ((wYear % 400) == 0)
{
leap = TRUE;
}
}
}
return leap;
}
相关文章推荐
- Go语言中三种不同md5计算方式的性能比较
- 计算某年到某年之间相隔多少天(普通年有365天,润年有366天)
- 【整理】云计算基础---交付计算资源的另一种方式
- Java中utf-8编码方式时所占字节数的计算方法封装
- System.currentTimeMillis()计算方式与时间的单位转换
- OC循环渐进:文件管理--计算文件大小的五种方式
- 住房贷款两种还款方式及计算公式
- 频偏计算方式
- 频偏计算方式
- 计算机二进制数值表示为何出现原码反码补码三种方式? and 如何计算?
- System.currentTimeMillis()计算方式与时间的单位转换
- caffe中不同层的含义和卷积的计算方式
- 颠覆编程方式的感知编码:Wolfram雄心勃勃的全新计算模式
- windows 修改utc计算方式与mac os x一致
- 并行计算----5种方式实现判断是不是素数.Net,Win32,JavaRunnable,OpenMp,JavaThread
- Java工具类之——BigDecimal运算封装(包含金额的计算方式)
- GPU计算或者异构计算编程方式与参考资料
- CNN结构理解:感受野的计算方式
- KMP算法next数组计算--字符串方式
- 关于时间的计算方式