用C# 实现两个数的加、减、乘、除、取余运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用C# 实现两个数的加、减、乘、除、取余运算
输出结果如下:
实现思路:
新建一个控制台应用程序Calculator。
定义4个变量,分别代表第一个操作数、第二个操作数、计算结果和运算符。使用if结构判断运算符的类型,进行计算输出。
代码:
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
double num1, num2, jieguo, yunsuanfu;
Console.WriteLine("请输入第一个操作数:");
num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个操作数:");
num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请选择操作符类型(选择1——5中的一个): 1——加法,2——减法,3——乘法,4——除法,5——除余");
yunsuanfu = Convert.ToDouble(Console.ReadLine());
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 != "非法运算")
{
Console.WriteLine("第一个操作数是{0},第二个操作数是{1},两数{2}结果是{3}", num1, num2, fuhao, jieguo);
}
}
}
}