/*設計乙個類,用於對字串進行管理。要求:
(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.思考 可以參考現有的程式語言,把這些語言的內容加入。如選擇 迴圈語句 函式 或...