没啥好讲的自己看吧
#include <iostream>
using namespace std;
int main()
{
int year;
int month;
int day;
int i=0,j=0;
int total=0;
cin>>year>>month>>day;
if((year%4==0&&year%100!=0)||year%400==0)
{
cout<<year<<"是闰年"<<endl;
i=1;
}
else cout<<year<<"不是闰年"<<endl;
int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(i)
{
mon[2]+=1;
}
for(j=0;j<month-1;j++)
{
total+=mon[j];//当前月不要算进去
}
total+=day;
cout<<"这是这一年的第"<<total<<"天"<<endl;
}