问答详情
源自:3-8 编程练习

那位大佬告诉一下那点错了

if(money>=100000)//如果存款大于10万

        {

            Console.WriteLine("送一台微波炉");

        }

        else if(money>=50000)

        {

            Console.WriteLine ("送一套茶具");

        }

        else if(money>=10000)

        {

            Console.WriteLine ("送一袋大米");

        }

        else 

        {

            Console.WriteLine ("没有礼品");

        }


提问者:慕码人855830 2018-11-30 17:48

个回答

  • qq_李先生_0
    2018-11-30 18:00:18
    已采纳

    一个很低级的错误,()()的大小写

  • 慕设计1694081
    2018-12-20 00:39:15

                if(money>=100000.00)
                {
                    Console.Write("送一台微波炉");
                }
                else if(money<100000.00&&money>=50000.00)
                {
                    Console.Write("送一套茶具");
                }
                else if(money<50000.00&&money>=10000.00)
                {
                    Console.Write("送一套茶具");
                }
                else
                {
                    Console.Write("没有礼品");
                }


  • 幕布斯3545301
    2018-12-01 14:52:41

    第二个条件应该是大于五万小于十万,(money>=50000&&mongey<100000)

    第三个条件一样,你这样设置的话  条件有重复项一定要确定条件每个都要考虑到