在父类 Base 中定义了计算方法 calculate(),该方法用于计算两个数的乘积(X*Y)。请在子类 Sub 中重写该方法,将计算逻辑由乘法改为除法(XY)。注意,当分母为0时输出“Error”。
输入描述:
两个整数
输出描述:
两个整数的商(int类型,不考虑小数部分)
示例1
输入
6 2
输出
3
加载中...
#include
using namespace std; class Base { private: int x; int y; public: Base(int x, int y) { this->x = x; this->y = y; } int getX() { return x; } int getY() { return y; } void calculate() { cout << getX() * getY() << endl; } }; class Sub : public Base { // write your code here...... }; int main() { int x, y, z; cin >> x; cin >> y; Sub sub(x, y); sub.calculate(); return 0; }
6 2
3