为啥不能这样呢/

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

ljyczh

2016-01-05 21:47

#include <stdio.h>

int main() 

{

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

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

    //完善代码

if(sale>=100||year>=2)    

{

    printf("%s\n","你获奖了");

}    

else

{

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

}    

    return 0;

}


写回答 关注

3回答

  • i自然
    2016-01-12 17:28:26

    ||是逻辑或,应该用&&

    i自然

    而且有两个判断语,这样写不行啊 { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 if(sale>100) { if(year>=2) { printf("%S\n","优秀员工奖"); } printf("%s\n","再接再厉"); } else { printf("%s\n","今年你啥都没有"); } return 0; }

    2016-01-12 17:33:23

    共 1 条回复 >

  • RQChinchilla
    2016-01-07 21:48:55
    你的两个printf语句句末的分号是中文的


  • 苦行僧012345678
    2016-01-05 22:25:42

    原题目说的是而且,应该是&&

    #include <stdio.h>

    int main() 

    {

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

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

        //完善代码

    if(sale>=100&&year>=2)    

    {

        printf("%s\n","你获奖了");

    }    

    else

    {

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

    }    

        return 0;

    }


C语言入门

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

926022 学习 · 20793 问题

查看课程

相似问题