查看: 650|回复: 12

[源码] 判断X年是否为闰年

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5894
人气
156
分享
52

最佳新人活跃会员

发表于 2022-8-2 17:16:00 | 显示全部楼层 |阅读模式
本帖最后由 蒟蒻 于 2022-8-3 11:30 编辑

【要求】
输入一个年份,判断是否为闰年
【解法】
闰年每4年出现一次,所以只需要判断这个数字是否是4的倍数就行了
【源码】
[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;
int inputYear;
int main()
{
    printf("Input a year\n");
    cin >> inputYear;
    if (inputYear % 4 == 0 && (inputYear % 100 != 0 || inputYear % 400 == 0)){printf("true");} //偶然发现skystars的代码,就借用一下
    else {printf("false");}
    return 0;
}

[AppleScript] 纯文本查看 复制代码
输入:2020
输出:true

输入:1999
输出:false


你干嘛~哎哟

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7413
人气
365
分享
53

活跃会员灌水之王荣誉管理

发表于 2022-8-2 17:23:57 | 显示全部楼层
4年一闰、100年不闰、400年再闰,你考虑了么?

你试试看公元100年?

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5894
人气
156
分享
52

最佳新人活跃会员

 楼主| 发表于 2022-8-2 17:26:43 | 显示全部楼层
JimmyzZZ 发表于 2022-8-2 17:23
4年一闰、100年不闰、400年再闰,你考虑了么?

你试试看公元100年?

100年为啥不是闰年
你干嘛~哎哟

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7413
人气
365
分享
53

活跃会员灌水之王荣誉管理

发表于 2022-8-2 17:28:34 | 显示全部楼层
蒟蒻 发表于 2022-8-2 17:26
100年为啥不是闰年

请你百度。这是小学2年级数学。

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5894
人气
156
分享
52

最佳新人活跃会员

 楼主| 发表于 2022-8-2 17:32:17 | 显示全部楼层
JimmyzZZ 发表于 2022-8-2 17:28
请你百度。这是小学2年级数学。

《100年是世纪年》好吧
你干嘛~哎哟

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5894
人气
156
分享
52

最佳新人活跃会员

 楼主| 发表于 2022-8-2 17:33:49 | 显示全部楼层
JimmyzZZ 发表于 2022-8-2 17:28
请你百度。这是小学2年级数学。

ok,我改了一下
你干嘛~哎哟

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7413
人气
365
分享
53

活跃会员灌水之王荣誉管理

发表于 2022-8-2 17:34:11 | 显示全部楼层
蒟蒻 发表于 2022-8-2 17:32
《100年是世纪年》好吧

他是世纪年,那他能被100整除么

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7413
人气
365
分享
53

活跃会员灌水之王荣誉管理

发表于 2022-8-2 17:37:23 | 显示全部楼层

你还是没懂我意思



这么说来,似乎只有0、400、800、1200、1600、2000、2400……符合要求

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5894
人气
156
分享
52

最佳新人活跃会员

 楼主| 发表于 2022-8-2 18:31:43 | 显示全部楼层
JimmyzZZ 发表于 2022-8-2 17:37
你还是没懂我意思

看来我小学2年级数学没学好
你干嘛~哎哟

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7413
人气
365
分享
53

活跃会员灌水之王荣誉管理

发表于 2022-8-2 18:42:01 | 显示全部楼层
蒟蒻 发表于 2022-8-2 18:31
看来我小学2年级数学没学好

我真的是醉了,

按你这么说,1900年也是闰年???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表