算法-日期问题

算法-日期问题

1.判断是否闰年

C++ 复制代码
int is_leap(int y)
{
    if((y%400==0)||(y%4==0&&y%100!=0))
    {
        return 1;
    }
    return 0;
}

2.每个月的天数

C++ 复制代码
const int months[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

3.计算当前年当前月的天数

C++ 复制代码
int get_month_days(int year,int month)
{
    int res=months[month];
    if(month==2) res+=is_leap(year);
    return res;
}
相关推荐
_深海凉_2 分钟前
LeetCode热题100-移除元素
数据结构·算法·leetcode
Makoto_Kimur2 分钟前
Java Scanner 的 ACM 常用输入模板
java·数据结构·算法
A.A呐4 分钟前
【C++第二十八章】单例模式
c++·单例模式
逆境不可逃7 分钟前
【后端新手谈09】深入浅出短链接:从原理到实战开发
算法·面试·职场和发展
DeepModel12 分钟前
通俗易懂讲透随机梯度下降法(SGD)
人工智能·python·算法·机器学习
玖釉-13 分钟前
C++ 硬核剖析:if 语句中的“双竖杠” || 到底怎么运行的?
开发语言·c++
满满和米兜14 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
无尽的罚坐人生18 分钟前
hot 100 73. 矩阵置零
线性代数·算法·矩阵
goodluckyaa20 分钟前
thread block grid模型
算法
武帝为此21 分钟前
【Rabbit加密算法介绍】
算法·安全