章节
问答
课签
笔记
评论
占位
占位

分支结构之嵌套if-else语句

考试之前,家长说了,你如果考90分以上的话会买玩具,否则没有奖励,如果能在获得玩具的情况下获取班级前三名的话会有大餐吃。

那么想满足这位家长所有说的,就需要用到C语言中嵌套if-else语句。嵌套if-else语句的意思,就是在if-else语句中,再写if-else语句。其一般形式为:

其执行过程为:

上面家长所说的用代码实习如下

运行结果: 吃大餐,买玩具 

任务

获奖条件为年销售业绩100万以上,并且入职满两年的员工。小明进入公司1年,销售业绩为120万。

在代码编辑器中使用嵌套if-else语句判断小明是否有资格获得优秀员工奖,

在第7-20行中输入代码

运行结果为: 很遗憾,期望你再接再厉 

?不会了怎么办

1、if-else嵌套是否正确

2、参考代码

||
1
#include <stdio
    .h>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / AI小慕
你的代码中存在一些问题,主要是关于嵌套 if 语句的结构和逻辑。根据题目要求,只有当销售业绩超过100万并且入职满两年的员工才能获得优秀员工奖。因此,你需要调整代码以符合这个条件。...

最新回答 / 小啦666
看清楚题目要求,使用嵌套if-else语句,你这用的只是简单if else

最新回答 / 小啦666
if的{}和else的{}是分开的,if的括号不要把else的也包含在内

最新回答 / 慕无忌6023946
printf("%s\n","恭喜你有资格获得优秀员工奖");            后面分号改成英文半角

最新回答 / 慕标2186443
他要的回答只有那个文字部分,把前面引号里面的%s\n删掉就应该可以了

最新回答 / Mr江江子
业绩大于100和入职两年是并列同时成立才有资格,所有只需要一个else即可。当一个条件为真时,则不会向下执行该分支结构的其他语句

最新回答 / Mr江江子
当一个条件为真时,不会向下执行该分支结构的其他语句

最新回答 / qq_慕莱坞6004452
格式不对,花括号少了,函数的格式对不上

最新回答 / 柯洛斯滕
在最后一个printf中,只写“很遗憾,期待你再接再厉。”就可以了。或者去掉\n。

最新回答 / weixin_慕仙3539460
<...图片...>你s大写是什么意思,我这完全不是那意思都能提交成功

最新回答 / 白夜爱睡觉
仔细看一下有几组括号{ }if(sale>100)    {     \\与这个括号相连————        if(year>=2)                       |        {                                        |         printf("xxxxx");                 |        }                                        |        else   ...

最新回答 / 白给少年又来啦
嵌套的if语句后面没有跟else,加一个和下面一模一样的else就行了😠

最赞回答 / 慕设计1243522
sale=120大于100,进入第一个条件判断,但是year又没有大于等于2,你没有给出这个情况的输出

最赞回答 / 朝荣
你已经用printf将文字输出了,前面就不用%s了,%s是输出字符串的,后面有没有变量什么的;而且printf不能输出俩的吧,把前面“%s\n”的都删了,把\n放后面的“恭喜你............\n”像这样就行了;printf(+"+文字是可以直接输出的+\n")“\n”是转义字符所以放文字后也没问题的,换行也可以执行,如果想先换行就把“\n”放文字之前
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言