下面是一个使用 C# 编写的简易计算器的示例代码。这个计算器将支持加、减、乘、除四种基本运算。
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”,则程序退出。