c编写简易计算器(附源代码)超详细.docx
C编写简易计算器(附源代码)超详 细.doc using System; namespace Calculator ( class Program ( static void Main(string[] args) ( while (true) ( Console . WriteLine (请选择要进行的操作”); Console.WriteLine (nl -力口法”); Console .WriteLine (2 - 减法”); Console .WriteLine ( 3 - 乘法”); Console .WriteLine (n4 - 除法”); Console .WriteLine (5 - 退出”); string choice Console.ReadLine int operation; if (Int32.TryParse(choice, out operation)) ( Console .WriteLine (输入无效,请重新选择。; continue; ) if (operation 5) ( Console .WriteLine (程序已退出。”); break; ) Console .WriteLine (请输入第一个操作数”); string numllnput Console.ReadLine float numl; if Single.TryParsenumllnputz out numl Console .WriteLine 输入无效,请重新选择操作并重新输入。”; continue; Console .WriteLine 请输入第二个操作数”; string num2lnput Console.ReadLine float num2; if Single.TryParsenum2, out num2 Console .WriteLine 输入无效,请重新选择操作并重新输入。; continue; float result 0; switch operation case 1 result numl num2; break; case 2 result numl - num2; break; case 3 result numl * num2; break; case 4 if num2 0 Consol㊀.Writ㊀Line ”除数不能为零,请重新选择操作并重新输入。 continue; result numl / num2; break; default Console .Writ㊀Line 输入无效,请重新选择操作并重新输入。”; continue; Console . WriteLine ”计算结果为{ result}; 这个程序为一个简单的命令行计算器,通过循环进行交互,用户可以选择进行 加法、减法、乘法、除法以及退出操作。程序首先提示用户选择操作,接着用户需 要输入两个操作数,然后程序根据用户选择的操作进行计算,并输出结果。 程序中使用了 switch语句来根据用户选择执行不同的操作。在除法操作 中,还加入了对除数为零的检验,避免程序抛出异常。 用户可以通过输入数字选择对应的操作,如果输入不是数字或输入的数字不在 有效范围内,程序会给出相应的错误提示,并要求用户重新输入。 这段源代码仅为计算器的一个基本实现,可以根据需要进行扩展和优化。