跪求!~C++问题,请高手帮忙.

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:52:15
我刚学C++,听不懂,哪位高手帮我做一下下面这道题呀!我们马上就要交了,谢谢!!!!
输入一个XX年XX月XX日
输出这个年月日是这一年的第几天

#include <iostream>
using namespace std;
void main()
{
int MonthDays[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
int year,month,day,s=0;
cout<<"年 月 日: ";
cin>>year>>month>>day;

if (year%4!=0 || year%100==0 && year%400!=0)
MonthDays[2]=28;

for (int i=1;i<month;i++)
s+=MonthDays[i];

cout<<"共: "<<s+day<<"天"<<endl;
}