使用C#来实现一个四则运算的计算器
时间: 2024-03-10 19:43:44 浏览: 136
好的,以下是一个简单的四则运算计算器的 C# 代码示例:
```csharp
using System;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用四则运算计算器!");
while (true)
{
Console.Write("请输入第一个数字:");
double num1 = double.Parse(Console.ReadLine());
Console.Write("请输入运算符(+、-、*、/):");
string op = Console.ReadLine();
Console.Write("请输入第二个数字:");
double num2 = double.Parse(Console.ReadLine());
double result = 0;
switch (op)
{
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
if (num2 == 0)
{
Console.WriteLine("除数不能为 0,请重新输入!");
continue;
}
result = num1 / num2;
break;
default:
Console.WriteLine("不支持的运算符,请重新输入!");
continue;
}
Console.WriteLine("计算结果为:" + result);
Console.Write("是否继续计算(y/n)?");
string choice = Console.ReadLine();
if (choice.ToLower() != "y")
{
break;
}
}
Console.WriteLine("感谢使用四则运算计算器!");
}
}
}
```
该计算器会循环接收用户输入的两个数字和运算符,然后根据运算符计算出结果并输出。如果用户输入的是除法运算符,还会特判除数不能为 0 的情况。用户也可以选择是否继续计算,如果选择否则程序会退出。
阅读全文