1. 程式人生 > >宣告一個Tree(樹)類,有成員ages(樹齡),成員函式grow(int years)用以對ages 加上years,showage( )用以顯示tree物件的ages值。在主函式中定義Tree類對

宣告一個Tree(樹)類,有成員ages(樹齡),成員函式grow(int years)用以對ages 加上years,showage( )用以顯示tree物件的ages值。在主函式中定義Tree類對

//宣告一個Tree(樹)類,有成員ages(樹齡),
//成員函式grow(int years)用以對ages 加上years
//,showage()用以顯示tree物件的ages值。
//在主函式中定義Tree類物件,並呼叫成員函式(學生自行指定實引數




#include<iostream>
using namespace std;
class Tree
{
public:
int grow(int years);
void showage();
private:
int ages;
};
int Tree::grow(int years)
{
cout << "輸入樹的樹齡:" << endl;
cin >> ages;


ages = ages + years;
return ages;


}
void Tree::showage()
{
cout << "該樹的年齡是:" << ages << endl;
}
int main()
{
Tree ages, years;
ages.grow(5);
ages.showage();

return 0;
}

相關推薦

宣告一個Tree成員ages(樹齡),成員函式grow(int years)用以ages 加上yearsshowage( )用以顯示tree物件ages函式定義Tree

//宣告一個Tree(樹)類,有成員ages(樹齡),//成員函式grow(int years)用以對ages 加上years//,showage()用以顯示tree物件的ages值。//在主函式中定義Tree類物件,並呼叫成員函式(學生自行指定實引數#include<

easyUI之Tree

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Tree(樹)</title> <met

課堂練習1:定義一個交通工具Vehicle其中: 屬性:速度speed,體積size 方法:移動move設定速度setSpeed(int speed),設定體積

定義一個交通工具(Vehicle)類,其中有:屬性:速度(speed),體積(size) 方法:移動(move()),設定速度(setSpeed(int speed)),設定體積(setSize(int size))加速speedUp(),減速speedDown()等 在測

編寫設計一個People該類的資料成員年齡(age)、身高(height)、體重(weight)和人數(num)其中人數為靜態資料成員

成員函式有建構函式(People)、進食(Eatting)、運動(Sporting)、睡眠(Sleeping)、顯示(Show)和顯示人數(ShowNum)。其中建構函式由已知引數年齡(a)、身高(h)和體重(w)構造物件,進食函式使體重加1,運動函式使身高加1,睡眠函式使

【HDOJ5534】Partial Tree背包DP

bits scanf mat 就是 long man scan string using 題意:有一棵n個點的形態不定的樹,每個度為i的節點會使樹的權值增加f[i],求樹的最大權值 n<=2015,0<=f[i]<=1e4 思路:對不起隊友,我再強一點就能

Java 一維陣列實現一個Stack

使用一維陣列編碼實現一個棧(Stack)類,要求提供以下操作:(1)boolean isEmpty():判斷棧當前是否為空;(2)入棧操作void push(obj):把資料元素obj插入堆疊;(3)出棧操作Object pop():出棧,並返回刪除的資料元素;(4)Object get

C++string詳解轉載(最下面程式碼實現

作者:yzl_rex 來源:CSDN 原文:https://blog.csdn.net/yzl_rex/article/details/7839379 要想使用標準C++中string類,必須要包含 #include < string>// 注意是< string>

JAVA實驗二:使用一維陣列編碼實現一個Stack

題目:使用一維陣列編碼實現一個棧(Stack)類,要求提供以下操作 (1)boolean isEmpty():判斷棧當前是否為空; (2)入棧操作void push(obj):把資料元素obj插入堆疊; (3)出棧操作Object pop():出棧,並返回刪除的資料元素;(4)Obj

輸入m個學生每個學生4門課在主調函式中輸入學生的相關資訊編寫三個函式1求第一門課的平均分; 2找出兩門課以上不及格的學生並輸出他們的學號和全部成績要求用指標函式實現:fl

  輸入m個學生,每個學生有4門課,在主調函式中輸入學生的相關資訊,編寫三個函式: (1)求第一門課的平均分; (2)找出有兩門課以上不及格的學生,並輸出他們的學號和全部成績,要求用指標函式實現:float*Search(float(*p)[4],int n); (3)找出

light oj 1094 Farthest Nodes in a Tree的直徑模板

fas problems tro tree enter have () 分享 color 1094 - Farthest Nodes in a Tree PDF (English) Statistics Forum Time Limit: 2

HDU 5044 Tree鏈剖分

int str ans hang line sin _id rgb php HDU 5044 Tree field=problem&key=2014+ACM%2FICPC+Asia+Regional+Shanghai

poj 1741 Tree的點分治

sin 數組 scan sort max next oid 大小 != poj 1741 Tree(樹的點分治) 給出一個n個結點的樹和一個整數k,問有多少個距離不超過k的點對。 首先對於一個樹中的點對,要麽經過根結點,要麽不經過。所以我們可以把經過根節點的符合點對統計

Flask定義模型的幾種情況

datetime hash avatar register sso boolean tar review login from datetime import datetime from werkzeug.security import generate_password

Codeforces 1076E Vasya and a Tree狀陣列

題意:給你一顆以1為根節點的樹,初始所有節點的權值為0,然後有m個操作,每個操作將點x的所有距離不超過d的節點權值+1,問經過m次操作後每個節點權值是多少? 思路:如果是一個序列,就可以直接用樹狀陣列做,但這是一顆樹,所以我們可以想辦法把它轉化成序列。我們可以先求出每個節點的dfs序,以及深度和子樹的大小,

分割流:例如一個圖片53k以10k為單位單位的大小可隨著檔案的大小進行調整進行分割,並將分割資訊以鍵值對的形式儲存到.properties檔案中最後還可以將分割的檔案能夠完整的合併在一起

將一個53k的圖片以10k為單位進行分割,最後再將分割的檔案合併到一起。 首先進行檔案的分割,這裡使用了兩種方法: (1)其中splitFile(file)方法只是簡單地將圖片進行了分割。 (2)splitFile_2(file)方法除了將檔案進行分割,還將一些配置資訊進行了儲存

關於定義自身物件的問題

在C++的類定義中,是不能夠在類中定義自身類的物件的,但是可以定義自身類的指標物件和引用。 class A { public:  A ()  {   cout<<“Constructor method.”<<endl;  };  A a;

請使用迭代查詢一個list最小和最大並返回一個tuplePython

from collections import Iterable, Iterator def g(): yield 1 yield 2 yield 3 print('Iterable? [1, 2, 3]:', isinstance(

1043 Is It a Binary Search Tree的遍歷

1043 Is It a Binary Search Tree (25 分) A Binary Search Tree (BST) is recursively defined as a binary tree which has the following p

輸入一個日期年月日輸出該日期的後天用C語言實現

對於這個問題,首先想到後天就是日再加2,那麼如果輸入的這個日期是每個月的前些天,輸出結果就是年,月,日+2.這麼簡單。但是如果輸入的這個日期是月末的兩天,那月份一定會加1,如果這個月是12月,那年份也要加1,月份變為1,日期也會改變。而且,每個月的天數都不一樣,更需要注意的是

把組合模式整合到遊戲伺服器引擎去!

什麼是組合模式? 組合模式是一種設計模式,和物件組合的概念是不同的。物件組合是相對於物件派生而言的一種物件間協作的關係。而組合模式是將物件組合成樹形結構以表示整體-部分的層次結構,使得使用者對單個物件和組合物件的使用更加一致的一種設計模式。( compose objects