如何編寫函式,完成對陣列氣泡排序

2021-03-03 20:27:35 字數 2015 閱讀 1337

1樓:匿名使用者

看這bai

個簡單du的程式zhi你dao就明白

版了!權

#include

void main()

printf("the sorted numbers:\n");

for(i=0;i<10;i++)

printf("%d",a[i]);

printf("\n");}

c語言:編寫函式用氣泡排序法對陣列中的資料進行從小到大的排序.

2樓:匿名使用者

int i,j,temp;

for(i=0;ia[j+1])}}

之間寫這個

用陣列作函式引數,定義一個實現氣泡排序的函式,在主函式中完成資料的輸入和輸出.

3樓:徜逸

c語言的**如下:

#include

void bubble_sort(int num[50],int n)}}

}int main()

其他排序演算法

1、插入排序

插入排序:已知一組升序排列資料a[1]、a[2]、......a[n],一組無序資料b[1]、b[2]、......b[m],需將二者合併成一個升序數列。首先比較b[1]與a[1]的值,若b[1]大於a[1],則跳過,比較b[1]與a[2]的值;

若b[1]仍然大於a[2],則繼續跳過,直到b[1]小於a陣列中某一資料a[x],則將a[x]~a[n]分別向後移動一位,將b[1]插入到原來a[x]的位置這就完成了b[1]的插入。b[2]~b[m]用相同方法插入。(若無陣列a,可將b[1]當作n=1的陣列a)

2、希爾排序

由希爾在2023年提出,又稱希爾排序(shell排序)。已知一組無序資料a[1]、a[2]、......a[n],需將其按升序排列。發現當n不大時,插入排序的效果很好。

4樓:匿名使用者

#include

int i;

int a[10];

main()

int sort(int array[10])}}測試了一個多小時,好久沒程式設計了,終於成功了。

5樓:微俊

#include

#include

void bubble(int *a, int m)}}int main()

bubble(a, m);

for(i = 0; i < m; ++i)printf("%3d", a[i]);

return 0;}

編寫函式用氣泡排序法對陣列中的n個資料進行從小到大的排序。

6樓:用著追她

1、新建一個163.php。

2、輸入php網頁的結構(<?php?>)。

3、宣告php與瀏覽器互動的檔案型別和編碼。

4、使用 array() 函式定義一個$numbers陣列。

5、使用 sort() 函式對陣列 $numbers 中的元素進行排序。

6、使用 print_r() 函式,輸出排序後的陣列。

7、執行網頁,在瀏覽器中輸出排序後的陣列。

7樓:狂吊酷帥拽霸天

你的第二個內層迴圈應該是:for(int i=0;i<(5-j);i++)

8樓:匿名使用者

for(j=0;j<6;j++)}}

編寫一個氣泡排序法的函式,在主函式中進行呼叫,使該函式能實現對一個具有5個元素的陣列進行排序,在主

9樓:聽不清啊

#include

void bubble(int*a,int n)

}int main()

10樓:匿名使用者

#include#includevoidbubble(int*a,intm){inti,j,temp;for(i=0;i

C語言編寫函式,如何編寫C語言程式

什麼叫陣列中的第一個最大元素和最小元素啊。如何編寫c語言程式?如何寫c語言函式?c語言的函式 c語言如何編寫啊?c語言程式編寫 摘要。您好親,c語言寫程式,首先你要 c語言的那個驅動的工具,叫,使用c語言來進行程式設計,是需要工具來進行編譯的,變硬了之後進行列印,一般寫c語言的時候,它有一個他其實是...

如何編寫matlab函式檔案,使輸入引數a,b分別為矩形的長

function srect srect a,b switch nargin case 1 srect a a case 2 srect a b otherwise disp 請輸入矩形的長和寬資料!end function m,n rectangle statistics a,b 輸入變數為a,b...

編寫函式,函式原型是void f int aint n,int k 。功能 將數值k插入到有n個元素的升序陣列a中

示例 如下 include define n 100 void f int a,int n,int k s k break p int main int main int a,n,i,k printf 請輸入陣列長度 scanf d n if n 0 a int malloc n sizeof in...