#include
intmain(){
intyear,month,ex;
printf("请输入年份及月份(空格分隔):");
scanf("%d%d",&year,&month);
if(month12){
printf("输入有误!!");
}else{
if((year%4==0&&year%100!=0)||year%400==0){
ex=1;
printf("%d年为闰年。\n",year);
}else{
ex=0;
printf("%d年不为闰年。\n",year);
}
switch(month){
case4:case6:case9:case11:printf("%d月有%d天。\n",month,30);break;
case2:printf("%d月有%d天。\n",month,28+ex);break;
default:printf("%d月有%d天。\n",month,31);
}
}
}
扩展资料
C++判断语句用switch语句完成具体某月的天数的计算(结合闰年的计算)
if(n==0)//用if语句做分支结构
{
cout
}
elseif(n
{
cout
}
elseif(n>0)
{
cout0"
}*/