- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Calculator
- {
- /// <summary>
- /// 此示例演示计算两个数的加、减、乘、除、取余
- /// </summary>
- class Program
- {
- static void Main(string[] args)
- {
- int first; // 第一个操作数
- int second;// 第二个操作数
- string myOperator;// 运算符
- int result;// 计算结果
- // 输入参与计算的操作数和运算符
- Console.WriteLine("我是一个简单的计算器,可以实现两个整数的加、减、乘、除、取余");
- Console.Write("请输入第一个操作数:");
- first = int.Parse(Console.ReadLine());
- Console.Write("请输入第二个操作数:");
- second = int.Parse(Console.ReadLine());
- Console.Write("请输入运算符(+-*/%):");
- myOperator = Console.ReadLine();
- // 计算,并输出结果
- if (myOperator == "+") // 加法
- {
- result = first + second;
- Console.WriteLine("{0}加上{1}等于{2}",first,second,result);
- }
- else if (myOperator == "-")// 减法
- {
- result = first - second;
- Console.WriteLine("{0}减去{1}等于{2}", first, second, result);
- }
- else if (myOperator == "*")// 乘法
- {
- result = first * second;
- Console.WriteLine("{0}乘以{1}等于{2}", first, second, result);
- }
- else if (myOperator == "/")// 除法
- {
- result = first / second;
- Console.WriteLine("{0}除以{1}等于{2}", first, second, result);
- }
- else if (myOperator == "%")// 取余
- {
- result = first % second;
- Console.WriteLine("{0}除以{1}余{2}", first, second, result);
- }
- else
- {
- Console.WriteLine("对不起,我不认识你的运算符!");
- }
- Console.ReadLine();
- }
- }
- }
复制代码 |