我想知道我哪里错了!

来源:4-4 分支结构之嵌套if-else语句

未数数然夷

2016-08-14 10:39

该怎么改正?

写回答 关注

2回答

  • Virgil丶丶
    2016-08-14 11:43:15
    已采纳

    /*注意:1、第7行与第16行的括号应改为英文标点  中文标点会报错.(你用了中文标点)

               2、第16行最后面的分号也应该用英文标点;

               3、在第二个if后再补上一个else语句;因为你的第一个if语句已经满足 所以会进入第一个if语句,然后就进入第二个if语句,当第二个if语句不成立时,按你这么默认不输出任何东西;(你代码里的最后一个else是没用的,因为你第一个if语句已经满足条件了)而当第二个if语句不成立时,再补上else语句后 就会执行else语句中的代码块。

    正确代码如下:*/

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

    }

    未数数然夷

    非常感谢!

    2016-08-14 16:00:36

    共 1 条回复 >

  • 慕粉3641094
    2016-08-14 11:32:51

    #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",很遗憾,期望你再接再厉);

        }

       

        return 0;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题