當前位置:編程學習大全網 - 編程軟體 - 簡單選擇排序的C語言編程

簡單選擇排序的C語言編程

這題出得實在是夠籠統。

最簡單的,冒泡法排序。

#include?<stdio.h>

void?bubble_sort(int?ary[],?int?len)?{

int?i,?j,?t;

for?(i?=?0;?i?<?len?-?1;?i++)

for?(j?=?0;?j?<?len?-?1?-?i;?j++)

if?(ary[j]?>?ary[j?+?1])?{

t?=?ary[j];

ary[j]?=?ary[j?+?1];

ary[j?+?1]?=?t;

}

}

int?main()?{

int?ary[]?=?{?22,?34,?3,?32,?82,?55,?89,?50,?37,?5,?64,?35,?9,?70?};

int?len?=?(int)?sizeof(arr)?/?sizeof(*arr);

bubble_sort(ary,?len);

int?i;

for?(i?=?0;?i?<?len;?i++)

printf("%d?",?ary[i]);

return?0;

}

這裏,妳所言及的記錄,可能是壹個結構,看妳自己的定義修改了。

  • 上一篇:妳認為為什麽很多人都願意當程序員呢?
  • 下一篇:關於三菱PLC編程元件查找替換的問題怎麽解決?
  • copyright 2024編程學習大全網