用c#做一个不需要ui的计算器
时间: 2024-09-08 15:01:53 浏览: 25
在C#中,如果你需要创建一个不带UI的计算器,你可以将其设计为控制台应用程序。以下是一个简单的示例代码,演示如何实现基本的加、减、乘、除运算:
```csharp
using System;
namespace ConsoleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个数:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
double num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入运算符号(+、-、*、/):");
char op = Console.ReadLine()[0];
double result = 0;
switch (op)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0)
{
result = num1 / num2;
}
else
{
Console.WriteLine("除数不能为0。");
return;
}
break;
default:
Console.WriteLine("无效的运算符号。");
return;
}
Console.WriteLine($"结果是:{result}");
}
}
}
```
这段代码首先提示用户输入两个数,然后输入一个运算符号。根据输入的运算符,程序将执行相应的数学运算,并输出结果。