问答详情
源自:4-4 分支结构之嵌套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;
   
    //完善代码
   
   
   

提问者:qq_慕姐9197605 2019-12-14 14:14

个回答

  • 精慕门7355420
    2019-12-19 14:48:21

    前面的else是对括号里面的相反条件的判断,后面的else是对前后两个条件的判断

  • qq_慕沐5176656
    2019-12-14 16:25:34

    你这神仙代码  

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

    }

        //完善代码

    真的 多看看书  格式 问题 大的很