不明白哪里写的不对

来源:3-8 编程练习

慕瓜0397430

2021-07-13 17:45

  if(money>=100000)
           {
               Console.Write("送一台微波炉");
               
           }
              else if(money>=50000)
           {
               Console.Write("送一套茶具");
               
           }
              else if(money>=10000)
           {
               Console.Write("送一袋大米");
               
           }
             else
           {
               Console.Write("没有礼品");
               
           }//请在这里补充多重条件判断

写回答 关注

3回答

  • 紫色的秋
    2023-05-10 09:55:42

    else 和else if 不需要Tab,花括号有点多余但好像是可以的,超过两行就必须加,一行可加可不加,参考我的代码:

    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("没有礼品");
            }


  • qq_慕九州8273213
    2021-11-29 14:26:07

    有两个以上的else if的语句最后不能用else结尾

    qq_慕九州...

    我记错了,抱歉

    2021-11-29 14:29:21

    共 1 条回复 >

  • 慕UI0530785
    2021-07-13 21:45:27

     double money = 60000.00;//存款金额 

                //请在这里补充多重条件判断

                if(money>=10000){

                    if(money <50000){

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

                    }else if(money <100000){

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

                    }

                    else

                    {

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

                    }

                    

                }

                else{

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

                }


    qq_慕虎3...

    你这个也是错的呀

    2021-09-03 09:58:47

    共 1 条回复 >

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题