编写一个C#程序,实现一个简单的计算器,能够接收用户输入的两个整数和一个运算符(+、-、*、/),然后输出计算结果。如果输入的运算符不是这四个之一,程序应提示用户输入有效的运算符。(截图提交,截图要能看到代码和运行结果)
时间: 2024-10-21 07:03:49 浏览: 14
在C#中,你可以创建一个控制台应用程序来实现这个功能。下面是一个简单的示例代码:
```csharp
using System;
class Calculator
{
static void Main()
{
Console.WriteLine("请输入第一个整数:");
string num1Input = Console.ReadLine();
int num1 = Int32.Parse(num1Input);
Console.WriteLine("请输入第二个整数:");
string num2Input = Console.ReadLine();
int num2 = Int32.Parse(num2Input);
Console.WriteLine("请输入运算符 (+, -, *, /):");
string operatorInput = Console.ReadLine();
if (operatorInput != "+" && operatorInput != "-" && operatorInput != "*" && operatorInput != "/")
{
Console.WriteLine("无效的运算符,请输入 +, -, *, 或 /");
return;
}
switch (operatorInput)
{
case "+":
Console.WriteLine($"结果: {num1} + {num2} = {num1 + num2}");
break;
case "-":
Console.WriteLine($"结果: {num1} - {num2} = {num1 - num2}");
break;
case "*":
Console.WriteLine($"结果: {num1} * {num2} = {num1 * num2}");
break;
case "/":
if (num2 != 0) // 防止除以零
{
Console.WriteLine($"结果: {num1} / {num2} = {num1 / num2}");
}
else
{
Console.WriteLine("无法除以零,请输入非零数值作为第二个操作数。");
}
break;
default:
Console.WriteLine("未知的运算符");
break;
}
}
}
```
运行这个程序,它会提示用户输入两个数字和一个运算符。如果你输入了无效的运算符,它会给出错误提示。为了看到完整的运行结果,你需要实际运行这个程序并查看控制台输出。
阅读全文