文章

7

粉丝

0

获赞

18

访问

415

头像
日期差值 题解:C语言暴力遍历法,模拟进位逐日计算

#include <stdio.h>
#include <stdlib.h>

int get_md(int y,int m){//通过年份和月份找本月天数
    if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
        return 31;
    }else if(m==2){
        if(y%4==0&&y%100!=0||y%400==0){//闰年
            return 29;
        }else{
            return 28;
        }
    }else{
        return 30;
    }
}

int main()
{
    int n1,n2,count;
    int y1,y2,m1,m2,d1,d2;
    while(scanf("%d",&n1)!=EOF){
        scanf("%d",&n2);
        if(n1>n2){//确保第一个时间小于第二个时间
            int temp=n1;
            n1=n2;
            n2=temp;
    &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发