问答详情
源自:4-4 分支结构之嵌套if-else语句

为什么显示不对?

 

#include <stdio.h>
int main()
{
    int sale=120;
    int year=1;
    if(sale>100)
    {
        if(year>=2);
        {
            printf("%s\n","恭喜你获得优秀员工奖");
        }
        else
        {
            printf("%s\n","很遗憾,期望你再接再厉");
        }
    }  
    else
    {
       printf("%s\n","很遗憾,期望你再接再厉");
    }
    return 0;
   
}

提问者:qq_极速传说_0 2017-06-04 14:42

个回答

  • _C天丨翼_
    2017-06-05 15:48:25
    已采纳

       if(year>=2);

    判断语句后不能加;的

     

  • 慕移动9181930
    2022-03-24 02:32:38

    a和b代表数组中待比较的两数,returna-b,返回小于0,a放到数组中比b小的索引号,返回大于0,b放到数组中比a小的索引号。在想一想。

  • _C天丨翼_
    2017-06-08 03:19:39

    0.0

  • 慕斯卡3156015
    2017-06-04 16:05:07

    printf 使用有误,输出的文字没有存储到字符串里面

    %s 指向字符串的参数会被逐字输出,直到出现NULL 字符为止