• 第六章 简答题


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        public class Program
        {
            public class Operate
            {
                protected int a, b;
                public Operate(int a, int b)
                {
                    this.a = a;
                    this.b = b;
                }
                public virtual int op()
                {
                    return -1;
                }
            }
            /// <summary>
            /// 整数相加
            /// </summary>
            public class Sum : Operate
            {
                public Sum(int a, int b)
                    : base(a, b)
                { }
                public override int op()
                {
                    return this.a + this.b;
                }
            }
            /// <summary>
            /// 整数相减
            /// </summary>
            public class Sub : Operate
            {
                public Sub(int a, int b)
                    : base(a, b)
                { }
                public override int op()
                {
                    return this.a - this.b;
                }
            }
            /// <summary>
            /// 整数相乘
            /// </summary>
            public class Muli : Operate
            {
                public Muli(int a, int b)
                    : base(a, b)
                { }
                public override int op()
                {
                    return this.a * this.b;
                }
            }
    
          public  class Programdgd
            {
                static void Main(string[] args)
                {
                    Console.WriteLine("请录入两个整数:");
                    int num1 = int.Parse(Console.ReadLine());
                    int num2 = int.Parse(Console.ReadLine());
    
    
                    Operate sum = new Sum(num1, num2);
                    int result1 = sum.op();
                    Console.WriteLine("相加的结果:{0}", result1);
    
                    Operate sub = new Sub(num1, num2);
                    int result2 = sub.op();
                    Console.WriteLine("相减的结果:{0}", result2);
    
                    Operate muli = new Muli(num1, num2);
                    int result3 = muli.op();
                    Console.WriteLine("相乘的结果:{0}", result3);
                    Console.ReadLine();
                }
            }
        }
    }
    复制代码
  • 相关阅读:
    积木游戏
    斐波那契公倍数
    莫比乌斯反演,狄利克雷卷积,杜教筛
    CF932E Team Work
    【算法学习/数据结构】李超树
    【算法笔记/数学内容】博弈论-从入土到入土
    瞎几把写的cspj题解
    【算法笔记】数位dp
    【算法笔记】树形dp
    攻防世界-WEB相关writeup-3
  • 原文地址:https://www.cnblogs.com/wuayn/p/8810303.html
Copyright © 2020-2023  润新知