有三个字符串,我想判断如果别人输入的数字是1-3之间的某个,则分别输出1,2,3相对应的字符串。
1代表xm,2代表xm1,3代表xm2;
就是说如果你输入数字1,则输出xm;
就是说如果你输入数字2,则输出xm1;
就是说如果你输入数字3,则输出xm2;
以下代码是我试写,但总是错误。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace _2
{
class Program
{
static void Main(string[] args)
{
string xm = "飒沓";
string xm1 = "散打";
string xm2 = "多少";
Console.WriteLine("请输入1-3之间的某个数字!");
Console.ReadLine();
if (xm==1)
{
Console.WriteLine(xm);
if (xm1 == 2)
{
Console.WriteLine(xm1);
if (xm2 == 3)
{
Console.WriteLine(xm2);
}
}
}
Console.ReadLine(); }
}
}
1代表xm,2代表xm1,3代表xm2;
就是说如果你输入数字1,则输出xm;
就是说如果你输入数字2,则输出xm1;
就是说如果你输入数字3,则输出xm2;
以下代码是我试写,但总是错误。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace _2
{
class Program
{
static void Main(string[] args)
{
string xm = "飒沓";
string xm1 = "散打";
string xm2 = "多少";
Console.WriteLine("请输入1-3之间的某个数字!");
Console.ReadLine();
if (xm==1)
{
Console.WriteLine(xm);
if (xm1 == 2)
{
Console.WriteLine(xm1);
if (xm2 == 3)
{
Console.WriteLine(xm2);
}
}
}
Console.ReadLine(); }
}
}
switch (a)
{
case "1":
Console.WriteLine("dfsf");
break;
....
}
Console.WriteLine(xm);
else if (xm1 == 2)
Console.WriteLine(xm1);
else if (xm2 == 3)
Console.WriteLine(xm2); Console.ReadLine();
1L +1