全部问题 > 当前问题

求switch语句这课中课后问题(闰年非闰年每月天数)的代码答案

暮光 2016-2-21 19:59:36

共 2 个回答

嘿嘿大人 2016-2-21 21:57:32

视频里面都有啊,自己照着写就是了撒

最佳答案

童猛 2016-2-22 09:38:39

#include main() { int a,s; printf("请输入年月 例:201201\n"); scanf("%4d%2d",&s,&a); if(a>=1&&a<=12)/*筛选出错误的输入*/ switch(a) {case 4:case 6:case 9:case 11: printf("30天\n"); break; case 2: if((s%400==0)||(s%4==0&&s%100!=0))/*考虑闰年的情况*/ printf("29天\n"); else printf("28天\n"); break; default: printf("31天\n"); break; } else printf("月份输入有误\n"); }

问题来自: switch语句