这段代码为什么运行不起来?哪里错了?
匿名课官 核心会员 2015-09-08 23:03:34
2831 4 0

#include <stdio.h>

#include <stdlib.h>

main()

switch(month)

{

case2:

days=28;break;

case4:case6:case9:case11:

days=30;break;

default:

days=31;break;

}

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

system("pause");


问题来自: switch语句

共 4 个回答

    匿名课官 资深会员 3169天前

    #include <stdio.h>

    #include <stdlib.h>

    main()

    {int month;

    printf("请输入月份\n");

    scanf(“%d\n”,&month);

    switch(month)

    {

    case2:

    days=28;break;

    case4:case6:case9:case11:

    days=30;break;

    default:

    days=31;break;

    }

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

    system("pause");}


    匿名课官 核心会员 3169天前

    好像还是不能运行。

    嘿嘿大人 一代宗师 3169天前

    #include <stdio.h>


    #include <stdlib.h>


    main()

    {

    int month,days;

    scanf("%d",&month);

    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);


    system("pause");


    }

    变量没有定义,case和数字之间要空格隔开

    匿名课官 核心会员 3169天前

    如果把闰年这个因素考虑进去呢?

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题