zoukankan      html  css  js  c++  java
  • POJ C++程序设计 编程作业—类和对象 编程题#3

    编程题 #3

    来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

    注意: 总时间限制: 1000ms 内存限制: 65536kB

    描述

    下面程序的输出结果是:

    5,5

    5,5

    请填空:

    #include <iostream>
    using namespace std;
    class Base {
    public:
        int k;
        Base(int n):k(n) { }
    };
    class Big {
    public:
        int v; Base b;
    // 在此处补充你的代码
    };
    int main() {
        Big a1(5); Big a2 = a1;
        cout << a1.v << "," << a1.b.k << endl;
        cout << a2.v << "," << a2.b.k << endl;
        return 0;
    }

    输入

    输出

    5,5

    5,5

    样例输入

    样例输出

    5,5
    5,5

    提示

    所缺代码具有如下形式:

        Big ________________{ }
        Big ________________{ }

    #include <iostream>
    using namespace std;
    class Base {
    public:
        int k;
        Base(int n):k(n) { }
    };
    class Big {
    public:
        int v; Base b;
        // 在此处补充你的代码
        Big(int n):v(n), b(n) { };
        Big(Big &a):v(a.v), b(a.v) { };
    };
    int main() {
        Big a1(5); Big a2 = a1;
        cout << a1.v << "," << a1.b.k << endl;
        cout << a2.v << "," << a2.b.k << endl;
        return 0;
    }


  • 相关阅读:
    codefroces 946F Fibonacci String Subsequences
    [HNOI2010]MATRIX 矩阵
    [HNOI2010]STONE取石头游戏
    [HNOI2010]PLANAR
    [HNOI2010]BUS 公交线路
    [HNOI2010]CHORUS 合唱队
    [HNOI2011]赛车游戏
    [HNOI2011]数矩形
    [HNOI2012]与非
    [BZOJ4200][NOI2015]小园丁与老司机
  • 原文地址:https://www.cnblogs.com/dagon/p/4739870.html
Copyright © 2011-2022 走看看