全部问题 > 当前问题

我胡乱把两个程序便在一起了。这个程序怎么编啊?

111111.jpg






#include <stdio.h>

main()

{

int year,month,days;

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

scanf("%d",&year);

scanf("%d",&month);

if(year%400==0)

printf("是闰年!");

else

{

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

printf("是闰年!");

switch(month)

{

case 2:

days=28;break;

case 4: case 6: case 9: case 11:

days=30;break;

default:

days=31;break;

}


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



else

printf("不是闰年!");


}



switch(month)

{

case 2:

days=28;break;

case 4: case 6: case 9: case 11:

days=30;break;

default:

days=31;break;

}


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

}


做我_女朋友 2016-2-11 12:36:14

共 7 个回答

匿名课官 2016-2-11 12:39:55

判断闰年的部分改一下,自己先尝试改一下,写下为什么这么改?

匿名课官 2016-2-11 12:44:21

#include <stdio.h>

main()

{

int year,month,days;

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

scanf("%d",&year);

scanf("%d",&month);

if(year%400==0)

printf("是闰年!");         

else

{

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

{printf("是闰年!");

switch(month)

{

case 2:

days=28;break;

case 4: case 6: case 9: case 11:

days=30;break;

default:

days=31;break;

}


printf("%d天\n",days)   }



else

printf("不是闰年!");


}



switch(month)

{

case 2:

days=28;break;

case 4: case 6: case 9: case 11:

days=30;break;

default:

days=31;break;

}


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

}


匿名课官 2016-2-11 12:44:55

你看一下,这是最简单的修改方法。

最佳答案

匿名课官 2016-2-11 12:59:14

/*判断是否是闰年,并且输出该年的某月天数*/

/*2016.2.11  下午12:59*/

#include <stdio.h>

main()

{

int year,month,days;

printf("请输入一个年份:");

scanf("%d",&year);

printf("请输入一个月份:");

scanf("%d",&month);


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


    {

printf("%d是闰年!\n",year);

switch(month)

{

   case 2:

days=29;break;

    case 4: case 6: case 9: case 11:

days=30;break;

   default:

        days=31;break;

}

    printf("%d月一共%d天\n",month,days);}


    else


{   printf("不是闰年!\n",year);

     switch(month)

{

   case 2:

days=28;break;

   case 4: case 6: case 9: case 11:

days=30;break;

   default:

days=31;break;

}

    printf("%d月一共%d天\n",month,days);

}

}


匿名课官 2016-2-11 13:01:45

blob.png

做我_女朋友 2016-2-11 13:18:31

嗯嗯,棒棒的!谢谢!

做我_女朋友 2016-2-11 13:19:00

回复 匿名课官:真棒!

问题来自: switch语句