主题:用c++编写程序输入年,月,输出该年该月的天数
wuante
[专家分:0] 发布于 2010-05-22 19:01:00
用c++编写程序输入年,月,输出该年该月的天数
回复列表 (共1个回复)
沙发
five5bcahz [专家分:0] 发布于 2010-05-23 16:15:00
#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";
}
我来回复