回 帖 发 新 帖 刷新版面

主题:用c++编写程序输入年,月,输出该年该月的天数

用c++编写程序输入年,月,输出该年该月的天数

回复列表 (共1个回复)

沙发

#include<iostream.h>
void main()
{
    cout<<"请输入所需要年份"<<endl;
    int year;
    cin>>year;
    cout<<"请输入该年的月份"<<endl;
    int month;
    cin>>month;
    int day;
    int m=1;
    if(year%4==0&&year%100!=0||year%400==0)
        {
            m=m;
        }
    else
        {
            m--;
        }
    switch(month)
    {
        case 1:day=31;break;
        case 2:day=28;break;
        case 3:day=31;break;
        case 4:day=30;break;
        case 5:day=31;break;
        case 6:day=30;break;
        case 7:day=31;break;
        case 8:day=31;break;
        case 9:day=30;break;
        case 10:day=31;break;
        case 11:day=30;break;
        case 12:day=31;break;
    }
    if(m==1&&month==2)
    {
        day++;
    }
    else
    {
        day=day;
    }
    cout<<year<<"年"<<month<<"月,有"<<day<<"天。\n";
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册