-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输出某月天数

Luz4年前 (2021-08-19)题库462
从键盘上输入一个年份和月份,输出该月份的天数,最后换行,请填空完成程序相应功能。

```
#include 
int main(void)
{int k;for(k=1;k<=5;k++){ //该循环用于自动阅卷,请考生忽略
 int y,m,d;  //变量y表示年份,m表示月份,d表示天数
 scanf("%d%d",&y,&m);  //输入年份和月份
 if() //大月
   d=31;
 if(m==4||m==6||m==9||m==11) //小月
 
 if(m==2)//特别处理2月
   {if()  //y是闰年
      d=29;
    else  //y不是闰年
     
   }
 printf("%d年%d月有%d天\n",);
} //该循环用于自动阅卷,请考生忽略

 return 0;
}


```






答案: 第1空:m==1||m==3||m==5||m==7||m==8||m==10||m==12 第2空: d=30; 第3空:y%4==0&&y%100!=0||y%400==0 第4空: d=28; 第5空:y,m,d


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。