- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
#include <iostream>
using namespace std;
int main() {
int what_year;
cout << "Enter calendar year ";
cin >> what_year;
if (what_year - (n * 4) = 0 ) {
cout << "leap year";
}
else
{
cout << "wont work";
}
system("Pause");
return 0;
}
试图为类编写程序,寻找闰年..不确定如何询问 C++ 整数是否可以被数字整除?
最佳答案
闰年规则是
if year modulo 400 is 0 then
is_leap_year
else if year modulo 100 is 0 then
not_leap_year
else if year modulo 4 is 0 then
is_leap_year
else
not_leap_year
http://en.wikipedia.org/wiki/Leap_year#Algorithm
您可以使用 modulo operator查看一个数是否可以被另一个数整除,即除法是否没有余数。
2000 % 400 = 0 // Evenly divisible by 400
2001 % 400 = 1 // Not evenly divisible by 400
有趣的是,一些著名的软件实现没有应用“400”部分,这导致这些系统不存在 2000 年 2 月 29 日。
关于c++ - 在 C++ 中计算家庭作业的闰年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591853/
我有一个名为 reviews 的 MySql 表,它存储了很多产品评论,这些评论是多年来积累的,每条评论都带有日期时间戳。 我想绘制一个条形图,显示我一年中每天积累的评论数量,希望找到对我的系统重要的
我正在尝试整理一个结果集,该结果集提供按即将到来的生日排序的 5 个最接近的用户。在闰年开始发挥作用之前,这非常有效。例如: 5 月 15 日 - 还剩 96 天 5 月 15 日 - 还剩 97 天
我有这段代码,用户可以在其中输入开始日期,然后它会自动添加结束日期。结束日期是开始日期的 +3 天。问题是在 2 月、3 月 26 日至 31 日之后,输出错误的结束日期。它总是从 26-31 输出错
如何在 javascript 中获取两年(闰年)之间的小时差 我有两年2015年和2014年 var year1="2015"; var year="2016"; 我想通过一行代码获取上述年份之间的总
所以我使用此类“SimpleDateFormat”,以便我可以使用“DDD”将一年中的天数转换为日期。但是,我不确定这是否涵盖闰年,因为我没有看到可以指定今年是闰年的选项。如果我指定年份,它是否已经知
我正在做一项学校作业,我只是坚持这方面的逻辑。基本上需要验证 1900 年到 2099 年之间的正则表达式(日期)。天数不能超过最大月天数; (即 6 月有 30 天,所以 31 天无效)以及考虑闰年
我正在使用此 javascript 检查输入的年龄是否大于 18 岁。 function calculateDiffYear(date, month, year) {
我有一个我见过的最奇怪的练习:我必须通过在控制台中扫描年份来找到闰年,并控制它是否是闰年。 我只能使用+ -/* % 作为算术运算符;我不允许使用任何其他运算符或函数。 这是我目前所拥有的: i
我读过这个question但有很多评论,有人说它是准确的,有人说它不准确。 无论如何,我有这段代码可以用 Javascript 计算人的年龄: function calculateDiffYearB
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
问题在以下 fiddle 中得到了最好的描述: https://jsfiddle.net/bernhard_kern/85s2fm5a/3/ .我们使用两个系列和两个 xAxis。 xAxis: [{
哪个“更正确(逻辑上)”? 特定于闰年,而不是一般情况。 带括号 return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) 没有 re
public static boolean isLeapYear(int year) { if ((year % 4) != 0) return false; else if (
我们都知道今天是一个特殊的日子。 2016 年 2 月 29 日是闰年。 我们从 Oracle 数据库中的某些表收到错误消息。错误为:Oracle ORA-01839:日期对于指定的月份无效。 例如,
我的应用程序中有日期字段,我们提供了日期选择器,但也允许用户以 YYYY/MM/DD 格式输入日期。现在,我们已经使用以下正则表达式处理了与日期格式和无效日期相关的验证: "date": /^(?!0
我是一名优秀的程序员,十分优秀!