任務和**:用氣泡排序法排序字元。
/*
檔名:main.c
完成日期:2016.7.6
問題描述:編寫函式,完成氣泡排序
程式輸出:
*/#include void bubble_sort(int a,int n);
void output_array(int b,int m);
int main( )
; int b[15]=;
bubble_sort(a,20); //用冒泡法按降序排序a中元素
output_array(a,20); //輸出排序後的陣列
bubble_sort(b,15); //用冒泡法按降序排序b中元素
output_array(b,15); //輸出排序後的陣列
return 0;
}void bubble_sort(int a,int n)}}
}void output_array(int b,int m)
printf("\n");
}
程式執行結果:
總結:這個程式修改了輸入的陣列元素,整體上和上個程式相同,由於要輸出陣列元素為字元,因此相應的應該修改輸出的型別為字元型。
提高專案25 1 陣列的排序
任務和 編寫函式,完成氣泡排序。檔名 main.c 完成日期 2016.7.6 問題描述 編寫函式,完成氣泡排序 程式輸出 include void bubble sort int a,int n void output array int b,int m int main int b 15 bub...
提高專案25 3選擇排序
任務和 體驗選擇排序 改造 1 的程式,將bubble sort 改為select sort 排序演算法由氣泡排序換作為選擇排序,排序結果由降序變為公升序,完成類似的任務。檔名 main.c 完成日期 2016.7.7 問題描述 體驗選擇排序 改造 1 的程式,將bubble sort 改為sele...
提高專案12 2陣列大折騰
任務和 建立乙個長度為16的整型陣列a並初始化,先輸出陣列中元素值為3的倍數的數,再輸出所有下標為3的倍數的元素值。輸出如圖示 檔名 main.c 完成日期 2016.6.28 問題描述 建立乙個長度為16的整型陣列a並初始化,先輸出陣列中元素值為3的倍數的數,再輸出所有下標為3的倍數的元素值。輸出...