算法-日期问题

算法-日期问题

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;
}
相关推荐
tobias.b9 分钟前
计算机基础知识-数据结构
java·数据结构·考研
zzh940779 分钟前
Gemini 3.1 Pro 硬核推理优化剖析:思维织锦、动态计算与国内实测
算法
2301_8073671923 分钟前
C++中的解释器模式变体
开发语言·c++·算法
愣头不青37 分钟前
617.合并二叉树
java·算法
MIUMIUKK1 小时前
双指针三大例题
算法
灵感__idea1 小时前
Hello 算法:复杂问题的应对策略
前端·javascript·算法
2301_819414302 小时前
C++与区块链智能合约
开发语言·c++·算法
Zaly.2 小时前
【Python刷题】LeetCode 1727 重新排列后的最大子矩阵
算法·leetcode·矩阵
不想看见4042 小时前
Valid Parentheses栈和队列--力扣101算法题解笔记
开发语言·数据结构·c++
老约家的可汗2 小时前
C/C++内存管理探秘:从内存分布到new/delete的底层原理
c语言·c++