3 2重學C 之 氣泡排序 二維陣列

2021-10-21 15:04:05 字數 1181 閱讀 2647

#includeusing namespace std;

int main();

cout << "排序前陣列:" << endl;

for (int i=0; i<9; i++)

cout << endl;

// 排序總輪數=陣列元素個數-1

// 每輪對比次數=陣列元素個數-排序輪數-1

for (int i=0; i<9-1; i++)}}

cout << "排序後陣列:" << endl;

for (int i=0; i<9; i++)

cout << endl;

/*二維陣列

*/// 二維陣列4種定義方式

// 1 資料型別 陣列名[行數][列數]

int arr2[2][3];

arr2[0][0] = 1;

arr2[0][1] = 2;

arr2[0][2] = 3;

arr2[1][0] = 4;

arr2[1][1] = 5;

arr2[1][2] = 6;

for (int i=0; i<2; i++)

cout << endl;

}cout << endl;

// 2 資料型別 陣列名[行數][列數] = , } -------推薦使用

int arr3[2][3] = ,

};for (int i=0; i<2; i++)

cout << endl;

}cout << endl;

// 3 資料型別 陣列名[行數][列數] =

int arr4[2][3] = ; // 根據行數和列數會自動劃分賦值資料

for (int i=0; i<2; i++)

cout << endl;

}cout << endl;

// 4 資料型別 陣列名[列數] =

int arr5[3] = ; // 只根據列數也能自動劃分賦值資料

3 2重學C 之 氣泡排序 二維陣列

includeusing namespace std int main cout 排序前陣列 endl for int i 0 i 9 i cout endl 排序總輪數 陣列元素個數 1 每輪對比次數 陣列元素個數 排序輪數 1 for int i 0 i 9 1 i cout 排序後陣列 end...

二維陣列實現氣泡排序

實現了一維陣列的排序,同時二位陣列也可實現排序。利用c 實現,以下為主函式 includeusing namespace std define n 3 void paixu int p n void out int p n int main 形參為指向一維陣列的指標,將二維陣列存到一維陣列之中,將一...

VBA 二維陣列氣泡排序例項

學習vba的同學經常會用到陣列的排序,網上介紹的程式演算法一般都是舉例一維陣列,增加了公升降序選擇,排序列號選擇,以及標題行數等實際需要使用的引數 private sub test dim arr sheets sheet1 select row sheets sheet1 usedrange.ro...