源程序:#include <iostream>
using namespace std;
struct AAA
{
int year;
int month;
int day;
};
int main()
{
AAA riqi;
cout<<"请输入年月日:"<<endl;
cin>>riqi.year>>riqi.month>>riqi.day;
int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0;
for(int i=0;i<riqi.month-1;i++)
{
sum+=m[i];
}
sum+=riqi.day;
if((riqi.year%4==0&&riqi.year%100!=0||riqi.year%400==0)&&riqi.month>2)
{
sum++;
}
cout<<"这一天是此年份的第"<<sum<<"天"<<endl;
return 0;
}
运行结果: