MOOC高階語言程式設計第六章課後作業

2021-10-12 04:56:31 字數 1922 閱讀 1299

題目描述

從鍵盤輸入乙個字串,並在串中的第一次出現的最大元素後邊插入字串」ab」。

輸入

任意輸入乙個字串

輸入樣例:

123cscumt

輸出

在串中的最大元素後邊插入字串」ab」

輸出樣例:

123csabcumt

**

#include

#include

using namespace std;

intmain()

}for

(int j=

0;j<

strlen

(str)+2

;j++

)else

if(j==t+1)

else

if(j==t+2)

else

} cout

("pause");

return0;

}

題目描述

輸入乙個字串,其包括數字和非數字字元,如:a123x456 17935? 098tab,將其中連續的數字作為乙個整數,依次存放到陣列a中,統計共有多少個整數,並輸出這些數。

輸入

a123x456 17935? 098tab583【注意需要保留帶有空格的字串,請不要使用gets,cin,練習使用cin.getline(char *str, int maxnum)】

輸出

5

123456

17935

98583

**

#include

#include

using namespace std;

intmain()

}}cout<'\n'

;for

(int i=

0;i<=j;i++)if

(i==j)

cout<<

'\n';}

system

("pause");

}

題目描述

有5個字串,首先將它們按照字串中字元個數由小到大排序,再分別取出每個字串的第三個字母合併成乙個新的字串輸出(若少於三個字元的輸出空格)。要求:利用字串指標和指標陣列實現。

輸入

輸出

**

#include

#include

using namespace std;

intmain()

for(

int i=

0;i<

4;i++)}

}for

(int i=

0;i<

5;i++

) cout

"concatenate string:"

;for

(int i=

0;i<

5;i++

)else

}system

("pause");

}

第六章課後習題

1.this和super各有幾種用法?1.子類的建構函式如果要引用super的話,必須把super放在函式的首位。2.子類中的同名成員變數或方法隱藏了父類的成員變數或方法,需要用到super。3.用super直接傳遞引數。2.子類物件例項化的具體過程是什麼?1.子類在構造物件時候,必須訪問父類的建構...

linux孟慶昌第六章課後題 第六章 課後題及答案

樓板層自上而下有下述層次,根據需要設定。面層 樓板層的上表面 見 地面 面層 起到裝飾,防火防潮,保護結構層的作用 結合層 面層同下層的連線層結構層有支撐承 重的作用 找平層 為不平整的下層找平或找坡的構造層,常用砂漿構築 防水層和防 潮層用以防止室內的水透過和防止潮氣滲透的構造層 保溫層和隔熱層 ...

linux孟慶昌第六章課後題 第六章課後習題

1 定義乙個點類point,包含2個成員變數x y分別表示x和y座標,2個構造器point 和point int x0,y0 以及乙個movepoint int dx,int dy 方法實現點的位置移動。編寫乙個程式,建立兩個point物件p1 p2,分別調研movepoint方法後,列印p1和p2...