自学内容网 自学内容网

C++——给出年、月、日,计算该日是该年的第几天。(提示:要判断是否为闰年)

没注释的源代码

#include <iostream>

using namespace std;

int main()
{
    int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    int y,m,d,ds=0,i;
    cout<<"请输入y,m,d:";
    cin>>y>>m>>d;
    for(i=0;i<m-1;i++)
    {
        ds+=day[i];
    }
    ds+=d;
    if((y%4==0&&y%100!=0)||y%400==0)
    {
        if(m>=2)
        {
            ds+=1;
        }
    }
    cout<<y<<"年"<<m<<"月"<<d<<"天"<<"是该年的第"<<ds<<"天"<<endl;
    return 0;
}
 


原文地址:https://blog.csdn.net/2303_80770781/article/details/142469992

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!