#include<iostream> #include<algorithm> #include<math.h> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<cstring> #include<string> bool isrun(int y) { if(y%400==0||(y%4==0&&y%100!=0)) { return true; } return false; } using namespace std; int main() { int y,m,d,sum=0; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31},b[12]={31,29,31,30,31,30,31,31,30,31,30,31}; cin>>y>>m>>d; if(isrun(y)) { for(int i=0;i<m-1;i++) { sum+=b[i]; } sum+=d; cout<<sum; } else { for(int i=0;i<m-1;i++) { sum+=a[i]; } sum+=d; cout<<sum; } return 0; } |
Double click to view unformatted code.