编写程序,输入该年的某月份,输出该月的天数。

如题所述

#include<iostream>

using namespace std;

int main()

{

int year,month,days;

bool flag=false;

cout<<"请输入年份:";

cin>>year;

cout<<"请输入月份:";

cin>>month;

if(year%4==0 && year%100!=0 || year%400==0)

flag=true;

switch(month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

{

days=31;

   cout<<year<<"年"<<month<<"月有 "<<days<<" 天"<<endl;

   break;

}

case 4:

case 6:

case 9:

case 11:

{

days=30;

   cout<<year<<"年"<<month<<"月有 "<<days<<" 天"<<endl;

   break;

}

case 2:

{

if(flag)

days=29;

else

days=28;

cout<<year<<"年"<<month<<"月有 "<<days<<" 天"<<endl;

break;

}

default:cout<<"月份错误"<<endl;break;

}

return 0;

}




追问

谢谢

追答

不客气

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-27
什么程序?C,C++,VB?追问

c

追答

..

不好会

不会

php还可以

追问

那算了

相似回答