1樓:笪富貴真子
#include
void
exchange(int
*x,int
*y)int
min(int
arr,int
n)returnm;}
void
bubblesort(int
arr,
intn)
void
main()
;bubblesort(arr,10);/*排序*//*列印陣列*/
for(i=0;i<10;i++)
printf("%4d",arr[i]);
}遞迴寫冒泡,先求最小值,然後將其放到最前面。
然後遞迴呼叫自身,求n-1個長度的冒泡結果。
望採納:)
2樓:老闆來碗茶
滿意回答是錯的
陣列作為引數傳遞了以後,傳遞的是陣列的首地址你n = sizeof(a)/sizeof(int)這句話 sizeof(a)並不得40 而是4 所以n=1
最好在傳參的時候連同陣列長度一起傳
3樓:小
# include
# include
void main ()
p=p0;
for(i=0;i for(i=0;i 4樓:匿名使用者 #include #define max 50 void main() for(i=0;i printf("%d ",a[i]); printf("\n");} 5樓:匿名使用者 void parse(int a)}}} 寫一個函式實現氣泡排序功能 6樓:遺失的迷惘 #include //氣泡排序函式 void bubblesort(int data,int n)}}//列印陣列 void printdata(int data, int n)int main() ;printdata(data, 7);//排序前列印bubblesort(data, 7);//排序printdata(data, 7);//排序後列印return 0;} 通過定義函式實現氣泡排序過程,
20 7樓:匿名使用者 提供一個c語言**供參考 #include //氣泡排序 void bubble_sort(int a,int n); //輸出排序 void output(int a, int n); int main() while((y=getchar()) != '\n');// 這裡用來判斷是否輸入了回車 bubble_sort(number,count); output(number,count); return 0; }void bubble_sort(int a,int n)//n為陣列a的元素個數 }}void output(int a, int n){int i; for(i=0;i 編寫函式用氣泡排序法對陣列中的n個資料進行從小到大的排序。 8樓:用著追她 1、新建一個163.php。 2、輸入php網頁的結構(<?php?>)。 3、宣告php與瀏覽器互動的檔案型別和編碼。 4、使用 array() 函式定義一個$numbers陣列。 5、使用 sort() 函式對陣列 $numbers 中的元素進行排序。 6、使用 print_r() 函式,輸出排序後的陣列。 7、執行網頁,在瀏覽器中輸出排序後的陣列。 9樓:狂吊酷帥拽霸天 你的第二個內層迴圈應該是:for(int i=0;i<(5-j);i++) 10樓:匿名使用者 for(j=0;j<6;j++)}} c語言程式設計——氣泡排序法。要求:由主函式呼叫排序子函式,對n個整數進行從小到大的排序,謝了 11樓:匿名使用者 #include void sort(int a,int n)}}}int main() ;sort(a,10); int i; for(i=0;i<10;i++) getchar(); return 0;} 12樓:匿名使用者 #include #define n 10 void paixu(int *arr,int n)}}}void main() 編寫一個氣泡排序法的函式,在主函式中進行呼叫,使該函式能實現對一個具有5個元素的陣列進行排序,在主 13樓:聽不清啊 #include void bubble(int*a,int n) }int main() 14樓:匿名使用者 #include#includevoidbubble(int*a,intm){inti,j,temp;for(i=0;i 用陣列作函式引數,定義一個實現氣泡排序的函式,在主函式中完成資料的輸入和輸出. 15樓:徜逸 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不大時,插入排序的效果很好。 16樓:匿名使用者 #include int i; int a[10]; main() int sort(int array[10])}}測試了一個多小時,好久沒程式設計了,終於成功了。 17樓:微俊 #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;} 如何編寫一個函式,完成對陣列氣泡排序? 18樓:匿名使用者 看這bai 個簡單du的程式zhi你dao就明白 版了!權 #include void main() printf("the sorted numbers:\n"); for(i=0;i<10;i++) printf("%d",a[i]); printf("\n");} 咪眾 原函式 y 2 3 9 x 求導 是一個過程和結果 y 2 3 9 x 2 3 1 2 1 9 x x 2x 3 9 x 導數 導函式簡稱導數 y 2 3 x 9 x 求原函式 通過積分來求 積分 是一個過程和結果 令 x 3sint 則 x 9 sin t,cost 1 sin t 1 3 ... getline 這個函式的引數你傳錯了,有連個getline的模板函式,他們分別是 引數is 進行讀入操作的輸入流 str 儲存讀入的內容 delim 終結符 返回值與引數is是一樣的 功能將輸入流is中讀到的字元存入str中,直到遇到終結符delim才結束。對於第乙個函式delim是可以由使用者自... 試程式設計序如下,請校核。defun hang p r n repeat n command circle p r setq l cons p l p polar p 0 r r l defun sjy p r n i p1 p2 p3 l setq i 0 repeat n hang p r n ...怎麼根據導函式求原函式,已知一個函式的導函式,怎麼求原函式?
C 關於編寫成員函式的問題,乙個C 關於編寫成員函式的問題。
編寫一lisp程式cad,求大神幫忙寫一個cad的lisp程式