杭电2005

时间:2022-07-24
本文章向大家介绍杭电2005,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#include<iostream>
#include<iomanip>
#include<stdio.h>
using namespace std;
int main(){
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    int year,month,day;
    while(~scanf("%d/%d/%d",&year,&month,&day)){
            int sum=0;
        for(int i=0;i<month-1;i++){
                sum+=a[i];
        }
          sum=sum+day;
       if(month>2&&((year%4==0&&year%100!=0)||year%400==0))  //判断是几月份和是否是闰年
       sum=sum+1;
    cout<<sum<<endl;
    }
return 0;
}