例23:c語言實現從小到大對10個數進行排序,要求使用氣泡排序實現。
解題思路:排序的規律有兩種:一種是「公升序」,從小到大;另一種是「降序」,從大到小。
源**演示:
#include//標頭檔案
int main()//主函式
for(j=0;j<9;j++)//外層迴圈限制
} printf("按照從小到大的順序排序:");//提示語句
for(i=0;i<10;i++)//迴圈輸出10個數
printf("n");//換行
return 0;//函式返回值為0
}
編譯執行結果如下:
請輸入十個數:9 8 4 1 6 2 7 4 10 9
按照從小到大的順序排序:1 2 4 4 6 7 8 9 9 10
--------------------------------
process exited after 20.46 seconds with return value 0
請按任意鍵繼續. . .
以上就是很著名的「氣泡排序」,也稱為「起泡排序」,讀者通過此例對以後學習快速排序、堆排序等會有所啟示。
留個問題,讀者請思考從到小該如何排序呢?
c語言 | 氣泡排序比較大小mp.weixin.qq.com
請提示怎末實現的 滑鼠懸停出現提示資訊怎麼做
概述 另外,在網頁設計中也常常看到同樣功能,常見的幫助提示框 tips 滑鼠懸停在幫助圖示上時,顯示所有的幫助資訊。也不難,幾行 js 指令碼的事兒。潤幹報表支援在 web 發布,衣食父母們同樣希望產品具備滑鼠移動到某個位置時顯示一些提示資訊的功能。潤幹想客戶之所想,不僅支援靜態資訊,也允許開發者設...
棧的實現 C語言實現
標頭檔案 include 棧 資料結構 利用陣列實現 define max 100 define ok 1 define error 0 typedef struct stack stack,stack 初始化棧 int initstack stack stack 銷毀 int destroysta...
strstr的c語言實現
include using namespace std 和標準實現比較了一下,的簡潔性和優雅型的確自愧不如 也沒有考慮到str1是空串時候的情況,修正之後測試通過 bool strpart const char str1,const char str2 if tmp1 0 return true e...