-->
当前位置:首页 > 题库 > 正文内容

Luz4年前 (2021-03-08)题库1745
6-5 Tree类的构造函数和成员函数 (10 分)

定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。

Tree类声明如下:

class Tree {public:
    Tree();//构造函数
    void grow(int years);//对数龄ages加上years
    void age();//显示数龄ages的值private:    int ages;//树龄};

请实现Tree类的构造函数和成员函数。

裁判测试程序样例:

#include <iostream>using namespace std;class Tree {public:
    Tree();//构造函数
    void grow(int years);//对数龄ages加上years
    void age();//显示数龄ages的值private:    int ages;//树龄};int main(){
    Tree tree;    int years;    cin >> years;
    tree.grow(years);
    tree.age();    return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

30

输出样例:

31
作者
李廷元
单位
民用航空飞行学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
void Tree::grow(int years){
    ages+=years;
}
void Tree::age(){
    cout<<ages<<endl;
}
Tree::Tree(){
    ages=1;
}