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

一直报错,真的不知道自己哪里写错了

http://img3.mukewang.com/5f07c72200016b5513390800.jpg

一直报错,实在不知道自己哪里写错了,哪位大佬帮忙看看,谢谢啦

提问者:Henry_pan 2020-07-10 09:41

个回答

  • 努力小黄
    2022-07-24 20:28:55

    最后一个else后加if就行了吧

  • 慕的地5056956
    2022-02-27 19:06:42

    最后一个else不需要条件,直接写成

    else

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


  • 是王大锤
    2021-05-13 19:00:30

    double money = 60000.00;//存款金额

                if (money >= 100000)//请在这里补充多重条件判断

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

                else if(money >= 100000)

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

                else if(money >= 100000)

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

                else

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


  • 是王大锤
    2021-05-13 18:58:39

    你可以用去掉大括号的方式,用多重if结构语句,这样会很简洁。

  • 慕标9143799
    2020-10-16 09:13:28

    第一次写的代码我感觉后面的else if这里都要把else 去掉,因为你后面的判断条件用了逻辑运算符,前面的IF已经作判断了小于10000了。后面你再写的运算符和他冲突到了。所以你把后面的所有else if都把esle去掉就应该可以了。

  • Henry_pan
    2020-07-10 09:52:49

    http://img.mukewang.com/5f07c9b200013f6f13180880.jpg

    尝试用别的方法写,运行成功!

    源代码:

    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)

                {

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

                }

                else

                {

                    if(money>=50000)

                    {

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

                    }

                    else

                    {

                        if(money>=10000)

                        {

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

                        }

                        else

                        {

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

                        }

                    }

                }

            }

        }

    }