1. 使用C++的、string類,通過回圈的方式輸入5個字串,再通過回圈的方式將5個字串按逆轉后的順序顯示出來。例如,逆轉前的5個字串是:Germany Japan America Britain France 按逆轉后的順序輸出字串是 France Britain America Japan Germany
2.建立一個物件陣列,通過回圈,用鍵盤輸入5個學生的資料(學號、成績);用指標指向陣列首元素,輸出第1,3,5個學生的資料。要求:學生的類有帶參建構式。
3.建立一個物件陣列,通過回圈,用鍵盤輸入5個學生的資料(學號、成績),設立一個函式max用指向物件的指標作為函式引數,在max函式中找出5個學生中成績最高者,并輸出其學號。要求:學生的類有帶參建構式。
uj5u.com熱心網友回復:
這個不太難吧,建議先寫寫看,實在不會再問uj5u.com熱心網友回復:
這那里是問,明顯來布置任務的
uj5u.com熱心網友回復:
作業不會寫(苦笑)uj5u.com熱心網友回復:
第一道下標改一下,i--。其他的不就是你昨天問的嗎,物件陣列就是陣列的每一個元素都是物件,操作物件就行了uj5u.com熱心網友回復:
還可以這樣?uj5u.com熱心網友回復:
第一個直接就一個字串陣列,然后倒序遍歷輸出就行了,比如 for(int i=你在輸入記的次數;i>0;i--)第二個,第三個也是遍歷
uj5u.com熱心網友回復:
太懶了吧,難道你連類的定義都不會寫???你出去作業了難道你還上來討代碼???
uj5u.com熱心網友回復:
你這個好像不對吧,陣列的下標是有0的
for(int i=陣列長度-1;i>=0;--i)
這個才對
uj5u.com熱心網友回復:
都是簡單的送分題uj5u.com熱心網友回復:
第一題.std::string和std::list push_back和反向迭代器一下就OK了第二題. for %2判斷索引即可 135就是索引024
第三題,max這個很簡單吧,帶參建構式這個書上也是基礎中的基礎。如果第三題都不會那么說明完全沒聽課
uj5u.com熱心網友回復:
同意十樓的。如果全不會,那么根本沒聽課


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/107142.html
標籤:C++ 語言
上一篇:實作推箱子多關卡,部分代碼如下,完成第一關后進入不了下一關,請問我該怎么改呢?
下一篇:記憶體超限怎么解決
