#include <iostream>
using namespace std;
class A{
public:
A(float a);
void show(float a);
protected:
float m_a;
};
A::A(float a):m_a(a){}
void A::show(float a)
{
cout<<a<<endl;
}
class B:public A{
public:
B(float a, float b);
void result();
void show(float a, float b);
private:
float m_b;
};
B::B(float a, float b):A(a),m_b(b){}
void B::show(float a, float b)
{
cout<<"a="<<a<<" b="<<b<<endl;
}
void B::result()
{
cout<<m_a<<" + "<<m_b<<" = "<<m_a+m_b<<endl;
}
int main()
{
float a,b;
cout<<"请输入两个数:";
cin>>a>>b;
B *p = new B(a,b);
p->show(a,b);
p->result();
return 0;
}
用c++实现加法器
最新推荐文章于 2024-07-23 00:00:30 发布