using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
double money = 60000.00;//存款金额
if(money>=10000)
{
if(money>=50000)
{
if(money>=100000)
{
Console.WriteLine("送一台微波炉");
}else{
Console.WriteLine("送一套茶具");
}
}else{
Console.WriteLine("送一袋大米");
}else {
Console.WriteLine("没有礼品");
}//请在这里补充多重条件判断
}
}
}
//我这样子不容易出错 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("没有礼品"); }
你可以对照一下,50000那个符号应该是英文模式下的,你写成中文的了,另外就是把
else {
Console.WriteLine("没有礼品");
}//请在这里补充多重条件判断
放到倒数第三个 } 后再加个 }
using System;
using System.Collections.Generic;
using System.Text;
namespace FirstConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
double money = 60000.00;//存款金额
if (money >= 10000)
{
if (money >= 50000)
{
if (money >= 100000)
{
Console.WriteLine("送一台微波炉");
}
else
{
Console.WriteLine("送一套茶具");
}
}
else
{
Console.WriteLine("送一袋大米");
}
}else
{
Console.WriteLine("没有礼品");
}//请在这里补充多重条件判断
}
}
}
我这个应该是对的