一,
#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; }
二,