c#写一个计算器工具
时间: 2023-07-07 22:05:28 浏览: 88
以下是一个简单的计算器工具的 C# 代码示例:
```
using System;
namespace CalculatorTool
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用计算器工具!");
while (true)
{
Console.Write("请输入第一个数字:");
double num1 = double.Parse(Console.ReadLine());
Console.Write("请输入第二个数字:");
double num2 = double.Parse(Console.ReadLine());
Console.WriteLine("请选择您要进行的操作:");
Console.WriteLine("1. 加法");
Console.WriteLine("2. 减法");
Console.WriteLine("3. 乘法");
Console.WriteLine("4. 除法");
int choice = int.Parse(Console.ReadLine());
switch (choice)
{
case 1:
Console.WriteLine($"{num1} + {num2} = {num1 + num2}");
break;
case 2:
Console.WriteLine($"{num1} - {num2} = {num1 - num2}");
break;
case 3:
Console.WriteLine($"{num1} * {num2} = {num1 * num2}");
break;
case 4:
if (num2 == 0)
{
Console.WriteLine("除数不能为0,请重新输入第二个数字。");
continue;
}
Console.WriteLine($"{num1} / {num2} = {num1 / num2}");
break;
default:
Console.WriteLine("无效的选择,请重新输入。");
continue;
}
Console.WriteLine("是否继续使用计算器工具?(Y/N)");
string answer = Console.ReadLine();
if (answer == "N" || answer == "n")
{
break;
}
}
Console.WriteLine("感谢使用计算器工具!");
}
}
}
```
该计算器工具可以进行加法、减法、乘法和除法操作,支持连续计算。当进行除法操作时,若除数为0,则会提示用户重新输入第二个数字。用户可以选择退出工具或继续使用。
阅读全文