问答详情
源自: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

{

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

}

    

return 0;   

    }

  

  

    

    

    

   



提问者:未道修 2015-07-16 15:19

个回答

  • Perona
    2015-07-16 15:29:34
    已采纳

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

    这里的(换成英文的(

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

     这里的分号改成英文分号;

    return 0;

    修改后的代码

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


  • 未道修
    2015-07-17 12:48:35

    天哪,我真没想到是括号的问题