下面是一个使用 C# 编写的简易计算器的示例代码。这个计算器将支持加、减、乘、除四种基本运算。
cs
using System;
class Calculator
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用简易计算器!");
while (true)
{
Console.WriteLine("请输入第一个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入运算符(+、-、*、/):");
string op = Console.ReadLine();
Console.WriteLine("请输入第二个数字:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0.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!");
continue;
}
break;
default:
Console.WriteLine("无效的运算符!");
continue;
}
Console.WriteLine("结果是:{0}", result);
Console.WriteLine("是否继续?(y/n)");
string continueChoice = Console.ReadLine();
if (continueChoice.ToLower() != "y")
{
break;
}
}
Console.WriteLine("感谢使用简易计算器!");
}
}
这个程序首先输出欢迎用户使用计算器,然后进入一个无限循环,提示用户输入第一个数字、运算符和第二个数字。根据用户输入的运算符,程序会执行相应的运算,并显示结果。如果用户输入的运算符无效或者尝试进行除以零的操作,程序会显示错误信息并要求用户重新输入。在每次计算后,程序会询问用户是否继续使用计算器,如果用户输入 "n",则程序退出。