第13周上機實踐專案1 陣列大折騰(1 3)

2021-06-27 05:18:55 字數 1331 閱讀 1752

(1)

問題及**

/*

* 檔名稱:test.cpp

* 作 者:辛彬

* 完成日期:2023年 11 月 24 日

* 版 本 號:v1.0

* * 問題描述: 建立乙個有20個元素的整型陣列,通過初始化,為陣列中的前10個元素賦初值,然後通過鍵盤輸入後10個元素的值,從前往後(從第0個到第19個)輸出陣列中元素的值,每5個元素換一行。。

* 輸入描述:10個元素。

* 程式輸出:順序輸出;

*/#include using namespace std;

int main( )

; //初始化前10個元素

for(int i=10; i<=19; i++)

cin>>a[i];//鍵盤輸入後10個元素的值

cout<

(2)

問題及**

/** 檔名稱:test.cpp

* 作 者:辛彬

* 完成日期:2023年 11 月 24 日

* 版 本 號:v1.0

* * 問題描述: 建立乙個長度為10的整型陣列並初始化,由後往前(由第9個元素向第0個元素方向)輸出陣列中所有元素的值,改變陣列元素的值,令所有的資料加倍,輸出改變後的值。

* 輸入描述:無輸入。

* 程式輸出:反序輸出和加倍輸出;

*/#include using namespace std;

int main( )

; //初始化前10個元素

cout<

cout<=0; n--)//令所有資料加倍

cout<<2*a[n]<

return 0;

}

執行結果:

(3)

問題及**

/*

* 檔名稱:test.cpp

* 作 者:辛彬

* 完成日期:2023年 11 月 24 日

* 版 本 號:v1.0

* * 問題描述: 建立乙個長度為16的整型陣列a並初始化,先輸出陣列中元素值為3的倍數的數,再輸出所有下標為3的倍數的元素值。

* 輸入描述:無輸入。

* 程式輸出:陣列中元素值為3的倍數的數,輸出所有下標為3的倍數的元素值;

*/#include using namespace std;

int main( )

; //初始化

cout<

第13周上機實踐專案1 動物這樣叫(2)

2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main 函式中p new animal 將出錯,將此行刪除。3 每乙個animal的派生類都有乙個 名字 資料成員,這個成員設定為基類animal的成員更好。改造上...

第13周上機實踐專案4 陣列的排序(2)

問題及 檔名稱 test.cpp 作 者 辛彬 完成日期 2014年 11 月 25 日 版 本 號 v1.0 問題描述 編寫函式,完成氣泡排序,要求不能改變下面的main函式。輸入描述 沒有輸入。程式輸出 氣泡排序 include using namespace std 兩個函式bubble so...

第16周上機實踐專案1 陣列的排序

問題及 檔名稱 test.cpp 作 者 辛彬 完成日期 2014年 12 月 11 日 版 本 號 v1.0 問題描述 用氣泡排序法排序。輸入描述 沒有輸入。程式輸出 排序後的陣列 include using namespace std void sort int p,int num 不要對自定義...