算法-日期问题

算法-日期问题

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;
}
相关推荐
Yu_Lijing5 分钟前
MySQL进阶学习与初阶复习第二天
数据库·c++·学习·mysql
l1t39 分钟前
开源嵌入式数组引擎TileDB的简单使用
c语言·数据库·c++
“αβ”2 小时前
线程安全的单例模式
linux·服务器·开发语言·c++·单例模式·操作系统·vim
竹子_232 小时前
二分法详解:用生活例子 + 图示
python·算法·生活
byte轻骑兵3 小时前
【Bluedroid】bta_av_sink_media_callback(BTA_AV_SINK_MEDIA_CFG_EVT)流程源码分析
android·c++·bluedroid
yanchao_hu3 小时前
数据结构基本内容(第四篇:队列)
数据结构
用户4822137167753 小时前
Python——正则表达式(字符匹配-贪婪模式)
算法
二向箔reverse3 小时前
经典算法题解析:从思路到实现,掌握核心编程思维
算法
打码农的篮球3 小时前
C++模板
开发语言·c++
天一生水water3 小时前
聚类的肘部法则原理
算法·支持向量机·聚类