using namespace std;
struct Date
{
int year;
int month;
int day;
};
int main()
{
Date date;
int count_day,i;
int month_day[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
bool leap;
cout<<"輸入年:";
cin>>date.year;
cout<<"輸入月";
cin>>date.month;
cout<<"輸入日";
cin>>date.day;
count_day=date.day;
if ((date.year%4==0 && date.year%100!=0) || (date.year%400==0))
{
leap=true;
}
else
{
leap=false;
month_day[2]=28;
}
for(i=0;i<date.month;i++)
count_day=count_day+month_day[i];
cout<<"該日是本年第"<<count_day<<"天"<<endl;
return 0;
}
調試成功請查收。采納。兄弟 多給點分,寫程序的不容易呀