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;
}

总结

水题,不解释


目录
相关文章
|
Java
Java基础之注释
Java基础之注释
137 0
Zp
|
XML Java 数据格式
@Component注解的作用
@Component注解的作用
Zp
471 0
@Component注解的作用
|
缓存 JavaScript 算法
每天3分钟,重学ES6-ES12(十八) CJS
每天3分钟,重学ES6-ES12(十八) CJS
210 0
|
PHP 开发者
MyCms 自媒体 CMS 系统 v3.2.2,广告插件优化
MyCms 自媒体 CMS 系统 v3.2.2,广告插件优化
237 0
MyCms 自媒体 CMS 系统 v3.2.2,广告插件优化
|
移动开发 运维 数据挖掘
|
大数据 新能源 视频直播
|
SQL 关系型数据库 MySQL
PHP操作MYSQL数据库
PHP连接MYSQL方式分别有MYSQL、MYSQLI、PDO接口。
4387 0
|
前端开发 JavaScript Java
突然奇想
javascript是一种动态语言,不管你是否接受,它就是这样的,有些东西你必须接受它,才可以享受它提供的服务。 看书籍看的多了,也渐渐有了自己的看法。 Javascript在对象生成后,可以任意给该对象添加属性或者方法。
599 0