月之天数
描述:输入年、月,求该月的天数
输入:一行,包括年和月,以空格隔开
输出:该月的天数
方法一:
#include<iostream>
using namespace std;
int main()
{
int year,month,days=0;
cin>>year>>month;
switch(month)
{
case 4:
case 6:
case 9:
case 11: days = 30; break;
case 2:
if(year%4==0&& year%100!=0||year%400==0)
days=29;
else days=28;
break;
default:days=31;
}
cout<<days;
return 0;
}
方法二:
#include<iostream>
using namespace std;
int main()
{
int year,month,days=0;
cin>>year>>month;
if(month==4 || month==6 ||month==9 ||month==11)
days = 30;
else if(month==2)
{
if(year%4==0 && year%100!=0 || year%400==0)
days=29;
else days=28;
}
else days=31;
cout<<days;
return 0;
}