在c#中,从键盘输入算数运算式,使用if语句实现正确的算数运算,并输出运算结果
时间: 2025-02-17 08:21:43 浏览: 32
在 C# 中,你可以通过创建控制台应用程序来实现这个功能。首先,你需要获取用户的输入,然后解析这个输入字符串作为算术运算表达式,接着使用 `if` 语句判断运算符并执行相应的操作,最后输出结果。以下是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入一个包含两个数字和一个运算符的算术表达式(如:2 + 3):");
string input = Console.ReadLine();
// 解析输入
string[] parts = input.Split(' ');
double num1 = Convert.ToDouble(parts[0]);
double num2;
char op;
if (parts.Length >= 3)
{
num2 = Convert.ToDouble(parts[2]);
op = parts[1];
}
else
{
Console.WriteLine("无效的输入,需要两个操作数和一个运算符");
return;
}
// 使用if语句根据运算符计算结果
double result;
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("除数不能为零");
return;
}
break;
default:
Console.WriteLine("未知的运算符");
return;
}
Console.WriteLine($"运算结果: {result}");
阅读全文
相关推荐


















