第十四周專案2 帶姓名的成績帶

2021-06-27 09:27:12 字數 599 閱讀 1997

問題及**:

/**檔名稱:test.cpp

*作 者:陳文青

*完成日期:2023年12月1日

*版 本 號:v1.0

**問題描述:設score[8]陣列中儲存8名同學的c++成績,增加乙個陣列string name[8]並賦初值,

表示同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致

*程式輸入:

*程式輸出:(1)輸出按成績排序後的同學的名單;

(2)輸出按同學姓名排序後的成績單(排序物件是字串)。

*/#include#includeusing namespace std;

const int num=8;

int main()

; double score[num]= ;

//(1)按成績排序並輸出結果

for(j=0; j-1; i--) //i賦初值時應該為num-1

cout<

知識點總結:

冒牌排序。

學習心得:

還是要注意陣列排序是從0到n-1,所以如果要倒序輸出時,初值應該是a[n-1],最後一位是a[0]。

第十四周專案2 帶姓名的成績單

設score 8 陣列中儲存8名同學的c 成績,增加乙個陣列string name 8 並賦初值,表示同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致。1 輸出按成績排序後的同學的名單。2 輸出按同學姓名排序後的成績單 排序物件是字串 all gight reserved.檔名稱...

第十四周專案2帶姓名成績單(3)

問題及要求 設score 8 陣列中儲存8名同學的c 成績,增加乙個陣列string name 8 並賦初值,表示同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c 成績,否則會張冠李戴 1 輸出按成績排序後...

第十四周專案2 帶姓名的成績單(按姓名排序)

檔名稱 test.cpp 完成日期 2014年 11月 26日 版本號 v1.0 問題描述 設score 8 陣列中儲存8名同學的c 成績,增加乙個陣列string name 8 並賦初值,表示同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i ...