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

2021-03-27 06:37:58 字數 2780 閱讀 3083

1樓:聽不清啊

#include

void bubble(int*a,int n)

}int main()

2樓:匿名使用者

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

由主函式呼叫排序子函式,對n個整數進行從小到大的排序,如何用c語言氣泡排序法程式設計?

3樓:倒黴熊

#include

void sort(int a,int n)}}}int main()

;sort(a,10);

int i;

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

getchar();

return 0;}

求這幾個c語言的程式 1、 編寫一個函式,使其向主函式返回3個整數引數中的最大值,並在主函式中輸出

4樓:鮋

#include

int max(int x,int y,int z);

int main()

int max(int x,int y,int z)

5樓:快樂才是愛

1,int i,j,k;

if(i>j&i>k);

else if(j>k) i=j;

else i=k;

printf("%d",i);

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

6樓:匿名使用者

看這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# 氣泡排序一個一維陣列(任意制定5個元素) 求大神幫忙

7樓:聽不清啊

#include

int ,ain()

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

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

return 0;}

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

8樓:徜逸

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不大時,插入排序的效果很好。

9樓:匿名使用者

#include

int i;

int a[10];

main()

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

10樓:微俊

#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;}

定義一個函式,使用冒泡法對一個陣列中的size個整數進行排序(升序),並編寫主函式呼叫該函式

11樓:贋豥

#include

#define size 10

void main()

}printf("排序結果:");

for(i=0;i<10;i++) //依次輸出排序結果printf("%d\t ",a[i]);}

下面是利用氣泡排序法對陣列中的元素進行排序,請填空

12樓:匿名使用者

1) x[j] > x[j+1]

2) break;

這裡k的作用是如果已經排序完畢的話,就不會發生交換,就結束迴圈。

急/求將一個整型陣列中的元素用冒泡法從小到大排序,並在主函式中呼叫該函式答案

13樓:匿名使用者

執行來時,輸

自入資料bai以du

空格分zhi開dao。

#include

void main()

int* fun(int a)

return p;}

用C語言編寫 編寫函式,要求在主函式中輸入兩個數,輸出其

比較兩個數的大小可以使用三目運算子 三目運算子 表示式1 表示式2 表示式3 其含義是 先求表示式1的值,如果為真,則執行表示式2,並返回表示式2的結果 如果表示式1的值為假,則執行表示式3 並返回表示式3的結果。參考 include int main 執行結果 2 33 console.write...

編寫函式計算形參M與N的和與差,在主函式中完成輸入與輸出

include stdio.h main include include typedef struct n n n qiu int m,int n void main 編寫函式計算形參m與n的和與差,在主函式中完成輸入與輸出nclude stdio.h main int m,n,dva printf...

尋求最大數目C語言編寫的函式,在主函式中輸入整數,呼叫這

include include include int max num int n,第一個引數是要求最大值的數字的個數n,後面跟n個參與運算的整數 va end vt return rt int main void char process char table temp 3 char table ...