C++学习,实验6

一,

#include<iostream>
using namespace std;

class Basic
{
    public:
        Basic(int x,int y) :m(x),n(y){}
        ~Basic(){}
        int add()
        {
            cout<<"m+n=";
            return m+n;
        }
            int m, n;
};
class A:public Basic
{
    public:
        A(int x,int y):Basic(x,y){}
        int minus()
        {
            cout<<"m-n=";
            return m-n;
         } 
};
class B:public Basic
{
    public:
        B(int x,int y):Basic(x,y){}
        int mul()
        {
            cout<<"m*n=";
            return m*n;
        }
};
class C:public Basic
{
    public:
        C(int x,int y):Basic(x,y){}
        int div()
        {
            cout<<"m/n=";
            return m/n;
        }
};
int main()
{
    int m,n;
    cout<<"cin 2 numbers: "<<endl;
    cin>>m>>n;
    Basic first(m,n);
    A  a(m,n) ;
    cout<<a.add()<<endl;
    cout<<a.minus()<<endl;
    B b(m,n);
    cout<<b.add() <<endl;
    cout<<b.mul() <<endl;
    C c(m,n);
    cout<<c.add() <<endl;
    cout<<c.div() <<endl;
    return 0;
}
1

二,

猜你喜欢

转载自www.cnblogs.com/769869657h/p/9135566.html