文章

70

粉丝

0

获赞

232

访问

8.6k

头像
日期累加 题解:要加n天则重复加1天操作n次
P1446 北京理工大学机试题
发布于2026年3月14日 16:07
阅读数 133

#include<stdio.h>
#include<iostream>

using namespace std;


bool isRY(int y){
    if( y%400==0 || (y%4==0 && (y%100)!=0) ) return 1;
    else return 0;
}

class Date{

private:
    int y,m,d;
    int md[13];

public:
    Date(int year=0, int month=0, int day=0){        //构造函数,实例化时自动调用
        int temp[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
        for(int i = 0; i < 13; i++) {
            md[i] = temp[i];                // 赋值给成员变量
        }
        y=year;
        m=month;
        d=day;
        if(isRY(y)) md[2]=29;
    }

 ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发