c語言實現氣泡排序法
工具/材料
gcc+vim或visual studio
操作方法
開啟一個終端並開啟vim,新建檔案bubble.c。
輸入預處理指令#include<stdio.h>,用於呼叫printf函式
定義一個排序函式void sort(int *a, int n)。
其中a表示待排序的陣列的首地址;
n表示待排序數組的長度。
使用兩層迴圈實現氣泡排序。其中外層控制迴圈的輪次;內層控制一次迴圈的比較位置。當相鄰兩數中後者較小時,交換它們的位置。
然後寫一個函式用於列印一個數組,函式原型是void show(int* a, int n)。
其中a表示待排序的陣列的首地址;
n表示待排序陣列的長度。
接著,在main函式中對這個函式進行驗證,驗證的陣列有兩個
a1 = {42,20,17,13,28,14,23,15};
a2 = {22,34,3,40,18,4};
儲存文件並編譯、執行的結果如下:
可見編寫的排序演算法是正確的
-
Excel單元格如何限制輸入?
在Excel處理當中,我們往往需要限制某一列的單元格的輸入,希望能按預期的值來輸入資料。我們可以通過Excel的資料驗證來處理。下面一起看下。操作方法(01)開啟Excel文件,如圖,假設我們希望D列的每個單元格輸入的內容是一個數字,而且是介於20到50的值。其他的值都不允許...
-
捷渡D620行車記錄儀更換電池
三年前中獎的捷渡D620,一直放在櫃子裡,前兩天拿出來用,日期、時間設定完後,停車熄火時間後重新發動車子,顯示回原來出廠設定的時間(2012年1月1日)。經過查詢資料,確認捷渡D620有內建電池,判斷是電池失效。某寶買了電池,直接拆機更換。操作方法(01)用吹風筒熱風模式拼命吹記...
-
路由器有訊號沒網路
隨著科技的發展,電腦的網路連線也由線路連線變為更加方便的無線連線。路由器就是連線網路的裝置,它適用於各種機型的電子裝置。為人們的生活提供便利。操作方法(01)將網線連線到路由器WAN口,再把電腦連線到路由器的LAN口,把路由器的線斷掉,設定路由器,再給路由器連線電...
-
百度雲使用磁連結
百度雲現在已經更名為百度網盤。百度網盤不僅儲存功能強大,而且下載功能也很強大。今天小編就告訴大家如何用百度網盤網頁版和百度網盤手機客戶端下載磁力連結。百度網盤手機客戶端下載磁力連結方法(01)首先開啟我們的百度網盤手機客戶端,點選進入右下角選單欄的更...