与你的日常,就是奇迹!|

CCF 201509-2 日期计算

复制代码
#include<iostream>
using namespace std;
int run[12] = {31,29,31,30,31,30,31,31,30,31,30,31};
int ping[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int main() {
    int y,d;
    cin >> y >> d;
    if((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) {
        for(int i = 0 ; i < 12 ; i++) {
            if(d <= run[i]) {
                cout << i+1 << endl;
                cout << d << endl;
                break;
            }
            d = d - run[i];
        }
    } else {
        for(int i = 0 ; i < 12 ; i++) {
            if(d <= ping[i]) {
                cout << i+1 << endl;
                cout << d << endl;
                break;
            }
            d = d - ping[i];
        }
    }
}
复制代码

 

本文作者:夏莱发电厂的Sensei

本文链接:https://www.cnblogs.com/Sensei/p/16034401.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   夏莱发电厂的Sensei  阅读(20)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开
  1. 1 DIVE INTO SUMMER Blue Archive
DIVE INTO SUMMER - Blue Archive
00:00 / 00:00
An audio error has occurred.