文章

39

粉丝

0

获赞

58

访问

1.7k

头像
日期差值 题解:按年月日来分别计算差值
P1290 上海交通大学/西北工业大学机试题
发布于2026年3月13日 18:26
阅读数 101

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

using namespace std;


int main(){
    int y1,y2,m1,m2,d1,d2;
    int date1,date2;
    int md[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

    while( cin >>date1 >>date2 ){
        y1 = date1/10000;
        y2 = date2/10000;
        m1 = (date1%1000)/100;
        m2 = (date2%1000)/100;
        d1 = date1%100;
        d2 = date2%100;
    
        //cout <<y1<<m1<<d1;

        long long sum=0;
        while(y1<y2){        //累加至同年
            if( y1%400==0 || (y1%4==0 ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发