编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应C#
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 00:55:29
编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应C#
编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应
C#
编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应C#
static void Main(string[] args)
{
string str = "",math="";
while (true)
{
bool IsOk = true;
Console.WriteLine("请输入两个正整数(以空格分开)");
str = Console.ReadLine();
if (str == "#")
break;
Console.WriteLine("请输入一个运算符(+,-,*,/)");
math = Console.ReadLine();
string[] array = str.Split(' ');
int[] a = new int[array.Length];
for (int i = 0; i < array.Length; i++)
{
try
{
a[i] = Convert.ToInt32(array[i]);
}
catch
{
Console.WriteLine("输入的运算数不对");
IsOk = false;
break;
}
}
if (IsOk ==true)
{
int i=0;
switch(math)
{
case "+":
Console.WriteLine(a[i] + a[i++]);
break;
case "-":
Console.WriteLine(a[i]-a[i++]);
break;
case "*":
Console.WriteLine(a[i] * a[i++]);
break;
case "/":
Console.WriteLine(a[i]/a[i++]);
break;
default:
Console.WriteLine("输入的运算符不正确");
break;
}
}
else
{
continue;
}
}
}
我这只是一个大概思路,像减法,触发都可能会出现异常,你处理一下就好了,这里就省了