全部问题 > 当前问题

能不能提供一个switch编写的 润年和不是润年 输入月份 然后输出每月的天数的程序 第十四课讲解中作为课后作业的题目,我编写不出来??

请提供第14课堂中讲解的switch语句,留下的课后作业 

判断是否为润年 以及输入月份然后输出每月的天数

匿名课官 2015-7-16 12:02:11

共 4 个回答

祁老师 2015-7-16 14:16:32

#include <stdio.h>

main()

{

int year,month,days;

printf("请输入一个年,月");

scanf("%d,%d",&year,&month);

switch(month)

{

case 2:

if((year%400==0)||(year%4==0&&year%100!=0))

days=28;

else days=29;break;

case 1: case 3: case 5: case 7:case 8:case 10:case 12:

days=31;break;

defalt:

days=30;break;


}

printf("%d",days);

}


匿名课官 2015-7-16 14:52:13

润年2月是29天吧,是不是这里写反了

case 2:

if((year%400==0)||(year%4==0&&year%100!=0))

days=28;

else days=29;break;


张永勤 2019-3-6 08:08:35

为什么1001000和1001011相差3

陈明彪 2019-3-7 19:46:54

这个图形怎么画出来啊