算法-日期问题

算法-日期问题

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;
}
相关推荐
TL滕11 小时前
从0开始学算法——第十五天(滑动窗口)
笔记·学习·算法
@小码农11 小时前
2025年全国青少年信息素养大赛 Gandi编程 小低组初赛真题
数据结构·人工智能·算法·蓝桥杯
CoderYanger11 小时前
贪心算法:7.最长连续递增序列
java·算法·leetcode·贪心算法·1024程序员节
六毛的毛11 小时前
重排链表问题
数据结构·链表
曼巴UE511 小时前
UE C++ 字符串的操作
java·开发语言·c++
鹿角片ljp11 小时前
力扣104.求二叉树最大深度:递归和迭代
算法·leetcode·二叉树·递归
天天进步201511 小时前
Linux 实战:如何像查看文件一样“实时监控” System V 共享内存?
开发语言·c++·算法
菜鸟‍11 小时前
【论文学习】Co-Seg:互提示引导的组织与细胞核分割协同学习
人工智能·学习·算法
我是你们的明哥11 小时前
Java优先级队列(PriorityQueue)详解:原理、用法与实战示例
后端·算法
liulilittle11 小时前
C++ OS相关。
c++