#include <iostream> using namespace std; struct y_m_d { int year; int month; int day; }; int days(y_m_d date) { int m=0,n=0; int i; if(date.year%400==0||date.year%100!=0&&date.year%4==0) { int a[12]={31,29,31,30,31,30,31,31,30,31,30,31}; for(i=0;i<(date.month-1);i++) { m=m+a[i]; } return m+date.day; } else { int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; for(i=0;i<(date.month-1);i++) { n=n+a[i]; } return n+date.day; } } int main() { y_m_d date; int days(y_m_d); int day_sum; cin>>date.year>>date.month>>date.day; day_sum=days(date); cout<<day_sum<<endl; return 0; }
求闰年
最新推荐文章于 2022-03-12 23:26:09 发布