2019物件導向程式設計 作業3

2021-09-28 16:20:00 字數 848 閱讀 4878

/*設計乙個類,用於對字串進行管理。要求:

(1)在定義物件時,能夠確定字串的最大長度並清空字串。

(2)定義成員函式input, 用於從鍵盤為字串輸入資料。

(3)定義運算子過載函式,用於判斷兩個物件中的字串是否相同。

(4)定義成員函式exchange,用於互換字串中ascii碼最大和最小的字元(需考慮字串中存在多個最大和最小字元的情況)。

(5)定義成員函式disp,用於顯示字串。

(6)定義main函式,合理地呼叫上述每個函式。*/

#include

#include

#include

using

namespace std;

class

cstring

;cstring::

cstring

(int n)

cstring::

~cstring()

void cstring::

input()

}bool cstring::

operator==(

const cstring &str)

if(flag==1)

cout<<

"兩個物件中的字串相同!"

cout<<

"兩個物件中的字串不同!"

<}void cstring::

exchange()

if(max_c==min_c)

else}}

void cstring::

disp()

intmain()

2019物件導向程式設計 作業5

題目 基於鍊錶的學生資訊管理系統 要求 1 插入節點 輸入學生資訊後,生成節點並插入鍊錶中 2 刪除節點 根據給定的學生姓名或學號刪除該學生節點 3 查詢節點 根據給定的學生姓名或學號查詢學生資訊,並顯示出來 4 查詢並顯示總成績最高和最低的學生資訊 5 統計鍊錶中的學生人數 6 時間允許時選做 對...

物件導向程式設計作業3

github鏈結 我選擇的是用c 實現 c語言實現三電梯過程 讀取乘客請求 asktime請求時間,askfloor請求樓層,askspace請求目的地 分析乘客請求,判斷其應乘坐哪號電梯 若相應電梯接到請求便開始執行 判斷電梯是否到達請求樓層或者請求目的地,若到達,電梯停靠,否則繼續響應請求 若處...

物件導向程式設計寒假作業3

這個作業屬於哪個課程 物件導向程式設計2020 這個作業要求在 物件導向程式設計寒假作業3 這個作業的目標 1.繼續完成作業二的程式設計題。2.優化架構,思考 的拓展性,比如我需要增加其他功能,如選擇,迴圈語句怎麼辦。3.思考 可以參考現有的程式語言,把這些語言的內容加入。如選擇 迴圈語句 函式 或...