编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应C#
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 18:57:45
![编写一个进行加减乘除四则运算的程序,要求输入2个数,然后输入个运算符,输出两个数运算的结果,控制台应C#](/uploads/image/z/11077694-62-4.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E8%BF%9B%E8%A1%8C%E5%8A%A0%E5%87%8F%E4%B9%98%E9%99%A4%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A52%E4%B8%AA%E6%95%B0%2C%E7%84%B6%E5%90%8E%E8%BE%93%E5%85%A5%E4%B8%AA%E8%BF%90%E7%AE%97%E7%AC%A6%2C%E8%BE%93%E5%87%BA%E4%B8%A4%E4%B8%AA%E6%95%B0%E8%BF%90%E7%AE%97%E7%9A%84%E7%BB%93%E6%9E%9C%2C%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%BA%94C%23)
编写一个进行加减乘除四则运算的程序,要求输入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;
}
}
}
我这只是一个大概思路,像减法,触发都可能会出现异常,你处理一下就好了,这里就省了