C#中使用switch语句实现袖珍模拟器,要求输入两个操作数字和一个操作符,根据操作符输出运算结果
时间: 2023-05-11 11:07:15 浏览: 74
好的,以下是 C# 中使用 switch 语句实现袖珍计算器的代码:
```
using System;
class Calculator
{
static void Main(string[] args)
{
Console.WriteLine("请输入两个操作数字和一个操作符,以空格分隔:");
string input = Console.ReadLine();
string[] inputs = input.Split(' ');
double num1 = double.Parse(inputs[0]);
double num2 = double.Parse(inputs[1]);
char op = char.Parse(inputs[2]);
double result = 0;
switch (op)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
Console.WriteLine("非法操作符!");
return;
}
Console.WriteLine("结果为:" + result);
}
}
```
输入两个操作数字和一个操作符,程序会根据操作符进行相应的运算,并输出结果。例如,输入"2 3 +",输出"结果为:5"。
请注意,这只是一个简单的示例程序,实际的计算器需要考虑更多的情况,比如输入错误、除数为零等等。