年月日转换成天数

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

#include <iostream>
using namespace std;

int main(){
    int n,y,r;
    int data[]={31,28,31,30,31,30,31,31,30,31,30,31};//下标对应月份,数值对应天数
    while(cin>>n>>y>>r){
        int sum;
        //将前面几个整月加上
        for(int i=0;i<y-1;i++){
            sum+=data[i];
        }

        if((n%400==0||(n%4==0&&n%100!=0))&&y>2){
            sum=sum+1+r;
        }
        else{
            sum=sum+r;
        }
        cout<<sum<<endl;
    }
    return 0;
}
全部评论

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务