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

编程练习

多重 if 结构包含多个条件,每个条件对应一个分支。运行时,从上到下依次判断每一个条件,当某个条件为 true ,就执行对应的分支,并且不再验证其他的条件;若所有的条件均为 false ,则执行最后的 else 分支。

任务

某银行营业部开展“储蓄赠礼”活动,存款达到或超过 100000 元的"送一台微波炉";存款不到 100000 元但是达到 50000 元的"送一套茶具";存款不到 50000 元但是达到 10000 元的"送一袋大米";如果不到 10000 元则"没有礼品"。

请补充代码,用多重 if 结构实现上述功能。

?不会了怎么办

            if (money >= 100000)
            {
                Console.WriteLine("送一台微波炉");
            }
            else if(money>=50000)
            {
                Console.WriteLine("送一套茶具");
            }
            else if(money>=10000)
            {
                Console.WriteLine("送一袋大米");
            }
            else
            {
                Console.WriteLine("没有礼品");
            }

||
1
2
using System;
using System
    .Collection
    s.Generic;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / weixin_慕粉2246583
namespace Test{    class Program    {        static void Main(string[] args)        {            double money = 60000.00;//存款金额            string x="";            if(money>=100000)            x="送一台微波炉";            else if(money>=50000)            x...

最新回答 / 慕斯3164187
write的W没有大写

最新回答 / qq_慕先生0535267
>=50000  就已经也包含 大于100000了       你的else if的判断条件都写错了

最新回答 / 紫色的秋
else 和else if 不需要Tab,花括号有点多余但好像是可以的,超过两行就必须加,一行可加可不加,参考我的代码:<...code...>

最新回答 / weixin_慕妹6236683
从左往右运算,50000 <= money  比较得到的结果是bool类型,拿bool类型和100000作比较,那肯定会报错啊

最新回答 / 慕田峪3506377
(100000>=money)<=50000  => true<=50000

最新回答 / 努力小黄
最后一个else后加if就行了吧

最赞回答 / 慕田峪__
if循环第一支判断>=100000不满足后默认就是符合<100000的了

最新回答 / 慕妹6323937
Console.Write

最新回答 / weixin_慕少4105335
分号是用的是汉字输入的

已采纳回答 / 慕容62762
正确的应该是: if (money >= 100000)            {                Console.WriteLine("送一台微波炉");            }            else            {                if (money >= 50000)                {                    Console.WriteLine("送一套茶具");                }      ...

已采纳回答 / qq_李先生_0
一个很低级的错误,()()的大小写
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言