2024年6月12日发(作者:)

用C# 实现两个数的加、减、乘、除、取余运算

输出结果如下:

实现思路:

新建一个控制台应用程序Calculator。

定义4个变量,分别代表第一个操作数、第二个操作数、计算结果和运算符。

使用if构造判断运算符的类型,进展计算输出。

代码:

namespace Calculator

{

class Program

{

static void Main(string[] args)

{

double num1, num2, jieguo, yunsuanfu;

ine("请输入第一个操作数:");

num1 = le(ne());

ine("请输入第二个操作数:");

num2 = le(ne());

ine("请选择操作符类型〔选择1——5中的一个〕: 1——加法,2——减法,

3——乘法,4——除法,5——除余");

yunsuanfu = le(ne());

string fuhao;

if (num1 != null && num2 != null && yunsuanfu != null)

{

if (yunsuanfu == 1) { jieguo = num1 + num2; fuhao = "相加"; }

else if (yunsuanfu == 2) { jieguo = num1 - num2; fuhao = "相减"; }

else if (yunsuanfu == 3) { jieguo = num1 * num2; fuhao = "相乘"; }

else if (yunsuanfu == 4) { jieguo = num1 / num2; fuhao = "相除"; }

else if (yunsuanfu == 5) { jieguo = num1 % num2; fuhao = "除余"; }

else { jieguo = 0; fuhao = "非法运算"; }

}

else

{

jieguo = 0; fuhao = "非法运算";

}

if (fuhao != "非法运算")

{

ine("第一个操作数是{0},第二个操作数是{1},两数{2}结果是{3}",

num1, num2, fuhao, jieguo);

}

}

}

}