201509-2 日期计算

简介: 201509-2 日期计算

201509-2 日期计算

  • C++
  • 总结


本题链接201509-2 日期计算

本博客给出本题截图

image.png

C++

#include <iostream>
using namespace std;
int months[13] = {
    0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
};
int is_leap(int year)
{
    if (year % 4 == 0 && year % 100 || year % 400 == 0)
        return 1;
    return 0;
}
int get_days(int y, int m)
{
    int s = months[m];
    if (m == 2) return s + is_leap(y);
    return s;
}
int main()
{
    int year, d;
    cin >> year >> d;
    for (int i = 1; i <= 12; i ++ )
        for (int j = 1; j <= get_days(year, i); j ++ )
        {
            if ( -- d == 0)
            {
                printf("%d\n%d\n", i, j);
                return 0;
            }
        }
    return 0;
}

总结

水题,不解释


目录
相关文章
|
JavaScript
JS日期、月份的加减
JS日期、月份的加减 需要注意的是返回的月份是从0开始计算的,也就是说返回的月份要比实际月份少一个月,因此要相应的加上1 // 日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if (days == undefined || d...
4022 0
|
4月前
|
编译器 C++
【C++】如何用C++写一个日期计算器
【C++】如何用C++写一个日期计算器
|
5月前
|
C++
【C++】:日期类的实现 -- 日期计算器
【C++】:日期类的实现 -- 日期计算器
59 0
|
6月前
计算某年某月某日是星期几
计算某年某月某日是星期几
|
6月前
moment常用操作(日期加减、获取月初月末、季度、年)
moment常用操作(日期加减、获取月初月末、季度、年)
1980 0
|
Python
今天是今年的的第几天
今天是今年的的第几天
207 0
日期比较
日期比较
71 0
1185. 一周中的第几天 : 简单日期统计模拟题
1185. 一周中的第几天 : 简单日期统计模拟题
给定一个年月日,计算那天是星期几(数学)
给定一个年月日,计算那天是星期几(数学)