文章

9

粉丝

101

获赞

0

访问

5.4k

头像
日期差值 题解:大佬们,感觉思路没问题,但只有60%,也看不出来哪里出问题了,求帮忙看一下问题在哪

#include<bits/stdc++.h>
using namespace std;

int main(){
        int year1=0,month1=0,day1=0;
        int year2=0,month2=0,day2=0;
        scanf("%4d%2d%2d",&year1,&month1,&day1);
        scanf("%4d%2d%2d",&year2,&month2,&day2);
    
    
        int daynum[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        int ans=0;
        
        //先判断year1是否是闰年 
        if((year1%4==0&&year1%4!=100)||year1%400==0){
                        daynum[2]=29;
                }el...

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月8日 13:09

闰年判断逻辑有问题

if((year1%4==0&&year1%100!=0)||year1%400==0)

赞(1)

18237466773 : 回复 snake: 谢谢大佬,还真是,没想到这里给写错了!!

2024年3月8日 13:38