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

麻烦大神看一下我这哪里错了谢谢

#include <stdio.h>

int main() 

{

    int sale=120; //销售业绩为120万

    int year=1; //刚刚进入公司1年

    if(sale>=100)

    {

        if(year>=2)

        {  

            printf("ok");

        }

        printf("很遗憾,期望你再接再厉");

    }

    else

    {

        printf("很遗憾,期望你再接再厉");

    }


提问者:qq_慕神4202615 2018-11-09 10:29

个回答

  • 不会且努力
    2018-11-19 14:57:46

    为什么我这个总显示运行成功,输入错误啊,求解释

    #include <stdio.h>

    int main() 

    {

        int sale=120; //销售业绩为120万

        int year=1; //刚刚进入公司1年

        //完善代码

        if ( sale > 100 )

        {

            if ( year >= 2 )

            {

                printf ( " %s\n "," 优秀员工奖 ");

            }

            else

            {

                printf ( " %s\n "," 很遗憾,期望你再接再厉 ");

            }

        }

        else

        {

            printf ( " %s\n "," 这么垃圾还想得优秀员工奖??没门!");

        }

        return 0;

    }


  • 慕工程0281360
    2018-11-09 15:32:54

    #include <stdio.h>
    int main()
    {
        int sale=120; //销售业绩为120万
        int year=1; //刚刚进入公司1年
        //完善代码
        if(sale > 100)
        {
            if(year >= 2)
            {
                printf("恭喜你获得优秀员工奖\n");
            }
            else  //你缺少了这个else部分
            {
               printf("很遗憾,期望你再接再厉\n");
            }
        }
        else
        {
            printf("很遗憾,期望你再接再厉\n");
        }
        return 0;