问答详情
源自:4-4 分支结构之嵌套if-else语句

请大佬给讲讲这节课例题

例题中的如下部分为什么要这样编?

if(results > 90)

{

    if(ranking <= 3)

    {

        printf("%s\n,"吃大餐,");

    }

    printf("%S\n,"买玩具");

}

为什么不这样呢?

if(results > 90)

{

    if(ranking <= 3)

    {

        printf("%s\n,"吃大餐,买玩具");

    }

    else

    {

        printf("%S\n,"买玩具");

    }

}


提问者:qq_慕盖茨7354904 2019-05-25 21:18

个回答

  • 慕神0563984
    2019-05-27 18:08:41

    改一下:

    if(results > 90)

    {

        if(ranking <= 3)

        {

            printf("%s\n","吃大餐,买玩具");

        }

        else

        {

            printf("%S\n","买玩具");

        }

    }

    可以运行,但是例题更加简练不是吗?