全部问题 > 当前问题

老师帮我看一下我的作业怎么能改的简单一点

#include <stdio.h>

main()

{

int days,month,year;

printf("请输入年月:");

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

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

{

  switch(month)

  {

  case 4:

  case 6:

  case 9:

  case 11:

 days=30;

 break;

  case 2:

 days=29;

 break;

  default:

 days=31;

 break;

  }

}

else

{

   switch(month)

{

   case 4:

   case 6:

   case 9:

   case 11:

  days=30;

  break;

   case 2:

  days=28;

  break;

   default:

  days=31;

  break;

}

}

printf("%d\n",days);

}


匿名课官 2018-2-28 14:44:43

共 0 个回答

问题来自: switch语句