c#,switch分支语句,让⽤户输⼊两个整数,然后再输⼊0-3之间的⼀个数,0代表加法,1代表减法,2代表乘法,3代表除法,计算这两个数字的结果
时间: 2024-10-12 07:14:19 浏览: 45
在C#中,你可以通过嵌套的switch语句结合用户输入来实现这个功能。首先获取用户的第一个整数,然后获取第二个整数和运算符。下面是一个示例代码:
```csharp
Console.Write("请输入第一个整数: ");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第二个整数: ");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入运算符(0-3): ");
int operatorChoice = Convert.ToInt32(Console.ReadLine());
switch (operatorChoice) {
case 0: // 加法
int result = num1 + num2;
Console.WriteLine($"结果是: {result}");
break;
case 1: // 减法
result = num1 - num2;
Console.WriteLine($"结果是: {result}");
break;
case 2: // 乘法
result = num1 * num2;
Console.WriteLine($"结果是: {result}");
break;
case 3: // 除法
if (num2 != 0) // 防止除数为零异常
result = num1 / num2;
else
Console.WriteLine("错误:除数不能为零。");
break;
default:
Console.WriteLine("错误:请输入0-3之间的运算符。");
break;
}
```
在这个例子中,我们首先检查运算符是否合法,然后根据运算符执行相应的数学操作,并输出结果。
阅读全文