代码如下:
#include <iostream>
using namespace std;
int leap_year(int n)
{
if(n%400==0||(n%4==0 && n%100!=0))
return 1;
else
return 0;
}
int main()
{
int year,month,day;
int dayCount=0,i;
int mon[]={31,28,31,30,31,30,31,31,30,31,30,31};
cout<<"请输入当前的年,月,日: ";
cin>>year>>month>>day;
for(i=0;i<month-1;i++)
dayCount+=mon[i];
if(month>2)
dayCount+=day+leap_year(year);
else
dayCount+=day;
cout<<"该日是该年的第几天: "<<dayCount<<endl;
return 0;
}
追问
追答你没加这条语句吧:using namespace std;
追问
追答不要加逗号是空格隔开的,输入格式是:2016 1 1