c# 输入两个数和一个运算符,输出运算结果
时间: 2023-08-02 16:33:37 浏览: 317
可以使用以下代码实现:
```csharp
// 获取用户输入的两个数和运算符
Console.WriteLine("请输入第一个数:");
double num1 = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
double num2 = double.Parse(Console.ReadLine());
Console.WriteLine("请输入运算符:");
char op = char.Parse(Console.ReadLine());
// 根据运算符计算结果
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("无效的运算符");
break;
}
// 输出结果
Console.WriteLine("计算结果为:" + result);
```
这段代码先获取用户输入的两个数和运算符,然后根据运算符使用 switch 语句计算结果,并最终输出结果。注意这里使用了 double 类型来存储输入的数和计算结果,这是因为 double 类型可以表示浮点数,能够更准确地进行计算。
阅读全文