C语言-判断闰年 要用switch语句 请教高人
#include<stdio.h>
intmain(){
intyear,mont茑霁酌绡h,ex;
printf("请输入年份及月份(空格分隔):");
scanf("%d%d",&year,&month);
if(month<1||month>12){
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<<"n=0"<<endl;
}
elseif(n<0)
{
cout<<"n<0"<<endl;
}
elseif(n>0)
{
cout<<"n>0"<<endl;
}*/
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:84
阅读量:44
阅读量:55
阅读量:67