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

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

Luz4年前 (2021-09-17)题库1378
请完善程序,实现以下程序功能:从键盘上输入一个年份和月份,输出该月份的天数,最后换行。


#include <stdio.h>
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

发表评论

访客

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