using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter your first number: ");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("would you like to Subtract(-), add( ), multiply(*) or divide(/), you must enter a symbole or it will not work");
string symbol = Console.ReadLine();
Console.Write("Enter your second number: ");
int num2 = Convert.ToInt32(Console.ReadLine());
}
}
}
我希望它使用 、-、/ 或 * 的用戶輸入來添加用戶選擇的數字
uj5u.com熱心網友回復:
您可以使用一個字串,然后從那里撰寫自己的代碼來查找運算子并執行預期的計算。
uj5u.com熱心網友回復:
您可以使用 switch 陳述句來選擇正確的操作。不要讓它太復雜。您需要添加一些代碼,例如修剪。例如,代替' ',您將輸入' '
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter your first number: ");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("would you like to Subtract(-), add( ), multiply(*) or divide(/), you must enter a symbole or it will not work");
string symbol = Console.ReadLine();
Console.Write("Enter your second number: ");
int num2 = Convert.ToInt32(Console.ReadLine());
switch (symbol)
{
case " ":
Console.Write($"The anser is {num1 num2}");
break;
case "-":
Console.Write($"The anser is {num1 - num2}");
break;
case "*":
Console.Write($"The anser is {num1 * num2}");
break;
case "/":
Console.Write($"The anser is {num1 / num2}");
break;
default:
Console.Write($"Too bad '{symbol}' is not implemented");
break;
}
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/313908.html
上一篇:命令提示符導致致命錯誤,而MSVS2019成功構建CUDA示例
下一篇:WebGrid.getHtml問題。對型別“IHtmlString”的參考聲稱它在“System.Web”中定義,但找不到
