如何用c#实现一个简单的计算器?

如题所述

第1个回答  2023-11-08
好的,以下是一个简单的C#计算器示例代码:
using System;

namespace Calculator
{
class Program
{
static void Main(string[] args)
{
double num1, num2, result;
string op;

Console.WriteLine("请输入第一个数字:");
num1 = double.Parse(Console.ReadLine());

Console.WriteLine("请输入运算符:");
op = Console.ReadLine();

Console.WriteLine("请输入第二个数字:");
num2 = double.Parse(Console.ReadLine());

switch (op)
{
case "+":
result = num1 + num2;
Console.WriteLine("结果是:" + result);
break;
case "-":
result = num1 - num2;
Console.WriteLine("结果是:" + result);
break;
case "*":
result = num1 * num2;
Console.WriteLine("结果是:" + result);
break;
case "/":
if (num2 == 0)
{
Console.WriteLine("除数不能为0!");
}
else
{
result = num1 / num2;
Console.WriteLine("结果是:" + result);
}
break;
default:
Console.WriteLine("不支持的运算符!");
break;
}

Console.ReadLine();
}
}
}
这个计算器支持加、减、乘、除四种基本运算,用户可以通过控制台输入数字和运算符进行计算。在除法运算时,程序会判断除数是否为0,如果为0则输出错误提示。运行程序后,可以通过控制台进行输入和输出。
相似回答