用c#写出完整计算器,输入第一个数5,输入运算符+,输入第二个数3,输出结果为8
时间: 2024-09-27 17:17:52 浏览: 7
在C#中,你可以创建一个简单的控制台应用程序来实现基本的加法计算器。下面是一个完整的示例:
```csharp
using System;
class Calculator
{
static void Main()
{
Console.WriteLine("请输入第一个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入运算符(+, -, *, /):");
string operatorInput = Console.ReadLine();
if (operatorInput != "+")
{
Console.WriteLine("只支持加法运算 (+), 请输入 '+':");
return;
}
Console.WriteLine("请输入第二个数字:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result;
switch (operatorInput)
{
case "+":
result = num1 + num2;
break;
default:
throw new ArgumentException("无效的运算符!");
}
Console.WriteLine("计算结果: " + result);
}
}
```
在这个程序中,我们首先获取用户输入的第一个数和运算符,然后检查运算符是否为加号。如果是,我们就获取第二个数并进行加法计算。如果运算符不是加号,我们会提示错误并退出。
运行这个程序,当输入5、+和3时,它会输出8。请注意,这个示例只处理了加法操作,如果需要其他运算,可以在`switch`块中添加更多的case分支。