为了账号安全,请及时绑定邮箱和手机立即绑定

为什么显示运行成功输出错误

using System;
using System.Collections.Generic;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            double money = 60000.00;//存款金额
            if (money>=100000)
            {
                if (money<100000&&money>=50000)
                {
                    if(money<50000&&money>10000)
                    {
                        Console.WriteLine(" 送一袋大米");
                    }
                    else
                    {
                        Console.WriteLine("没有礼品");
                    }
               
                    Console.WriteLine("送一套茶具");
                }
           
                Console.WriteLine("送一台微波炉");
            }//请在这里补充多重条件判断

        }
    }
}

正在回答

3 回答

数值为60000,您的第一个条件语句是满足大于100000才进入大括号内语句,但并不满足,所以直接跳出。建议缕清思路再进行编程。

0 回复 有任何疑惑可以回复我~
#1

巷子里的油纸伞 提问者

非常感谢!
2018-08-09 回复 有任何疑惑可以回复我~

这样写还是有一点好处的,虽然不是很明显:如果nospace返回false,那么就不必做nomove的4个判断了,能节约一点效率,虽然这几乎是微乎其微的

0 回复 有任何疑惑可以回复我~

直接使用 if   elseif  else  你那看的头晕

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么显示运行成功输出错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信