开放大学在线学习搜题
当前位置:首页 > 学习题库 > C程序设计语言

问题

以下程序计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。请分析程序填空。 main()

发布时间:2025-09-06   作者:广东开放大学   浏览:0

以下程序计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。请分析程序填空。

main()

{int yy,mm,len;

printf("year,month=");

scanf("%d %d",&yy,&mm);

switch(mm)

{case 1: case 3: case 5: case 7:case 8:

 case 10:case 12:【1】;break;

 case 4: case 6: case 9: case 11:len=30;break;

 case 2:if(yy%4==0&&yy%100!=0||yy%400==0)【2】;

      else【3】;

      break;

 default:printf("input error");break;

}

printf("the length of %d %d is %d\n",yy,mm,len);

}