计算[1900, year]之间的闰年数
来源:互联网 发布:马鞍山网络招聘网 编辑:程序博客网 时间:2024/05/01 22:40
#include <iostream>using namespace std;/* * [1900, year] 之间闰年的数目 * created by dyc*/int num_of_leapyear(int year){if (year <= 1900){return 0;}int h = year / 100;int t = year % 100;int count = 0;for (int i = 19; i <= h; i++){if (i%4 == 0)count++;}count += (h - 19) * 24;count += t/4; return count;}int main(){int year;while ( cin >> year){cout << num_of_leapyear(year) << "\n";}return 0;}
做过一些测试,结果正确。希望大家能够帮助提供用例验证
- 计算[1900, year]之间的闰年数
- 计算1000年~2000年之间的闰年
- 闰年的计算
- 闰年的计算
- 闰年的计算
- 闰年的计算问题
- 闰年的计算
- 两个日期之间闰年数计算方法探索
- 计算两个日期之间的周数
- 计算两数之间的最大公约数
- 计算NSDate之间相差的秒数
- c++计算闰年的程序
- c++支持 输出1900到2020年之间的闰年
- 计算闰年,自定义10000年以内的。数从8772起,求教?
- 闰年计算
- 闰年计算
- 闰年计算
- 1000-2000之间的闰年的个数:
- 不为人知的Windows 7快捷键
- 每天一段小代码——线性表
- ViewState与Session详解
- Oracle 中的JOIN
- hdu 4371 Alice and Bob
- 计算[1900, year]之间的闰年数
- 每天一段小代码——链表
- Maya: 菜单 编辑网格 >连接组件
- hdu 1796 How many integers can you find(容斥定理)
- [HDU 4576]Robot[概率DP]
- Maya: 菜单 编辑网格 >分离组件
- JSP内置对象(9个常用的内置对象)
- gets() getline() scanf() cin
- Parcelable接口的使用