问答详情
源自:4-4 分支结构之嵌套if-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 if  
    {
       printf("%s\n","很遗憾,期待你再接再厉");
    }
    return 0;
}


哪里错了?


提问者:慕九州2125995 2018-11-01 17:08

个回答

  • 慕容7973759
    2018-11-01 20:49:03


    #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   // if     if 是什么鬼????
        {
           printf("%s\n","很遗憾,期待你再接再厉");
        }
        return 0;
    }


  • WuLve
    2018-11-01 17:33:53

    #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 if   //~~~~~~~~~~~~~~~~~~~~这里的if删掉
        {
           printf("%s\n","很遗憾,期待你再接再厉");
        }
        return 0;
    }

  • WuLve
    2018-11-01 17:31:53

    应该是

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

  • WuLve
    2018-11-01 17:30:41

    #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 if   //if删掉
        {
           printf("%s\n","很遗憾,期待你再接再厉");
        }
        return 0;
    }