由主函式呼叫排序子函式,對n個整數進行從小到大的排序,如何用

2021-03-22 00:00:18 字數 3972 閱讀 5452

1樓:倒黴熊

#include

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

;sort(a,10);

int i;

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

getchar();

return 0;}

c語言程式設計——氣泡排序法。要求:由主函式呼叫排序子函式,對n個整數進行從小到大的排序,謝了

2樓:匿名使用者

#include

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

;sort(a,10);

int i;

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

getchar();

return 0;}

3樓:匿名使用者

#include

#define n 10

void paixu(int *arr,int n)}}}void main()

c語言程式設計——氣泡排序法,要求:由主函式呼叫排序子函式,對n個整數進行從小到大的排序,謝了

4樓:薰衣草

#include

#define maxe 20

//線性表中最多元素個數

typedef int keytype;

typedef char infotype[10];

typedef struct //記錄型別

rectype;

void bubblesort(rectype r,int n) //氣泡排序演算法

輸出每一趟的排序結果

for (k=0;k

printf("%2d",r[k].key);

printf("\n");}}

void main()

;rectype r[maxe];

for (i=0;i

r[i].key=a[i];

printf("\n");

printf(" 初始關鍵字 "); //輸出初始關鍵字序列for (k=0;k

printf("%2d",r[k].key);

printf("\n");

bubblesort(r,n);

printf(" 最後結果 "); //輸出初始關鍵字序列for (k=0;k

printf("%2d",r[k].key);

printf("\n\n");

}數字你可以自己改

c語言程式設計——選擇排序法,要求:由主函式呼叫排序子函式,對n個整數進行從小到大的排序,謝了

5樓:匿名使用者

#include

#define size_n 20 //size_n is the size of the array

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

sortfun(a,size_n); //呼叫排序函式for(int j=0;j

6樓:倒黴熊

#include

void sort(int a,int n) //選擇排序}if(c !=i) //進行交換。}}int main()

;sort(a,10);

int i;

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

getchar();

return 0;}

c語言踢 用一個函式來實現對任意n個數進行氣泡排序,由主函式進行呼叫並輸出排序結果。

7樓:匿名使用者

主要語句段

void sort(); }

然後你在主程式中呼叫就可以了

8樓:匿名使用者

#include(stdio.h)

int main()}}

for(i=0;i

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

c語言描述: 設計一個函式,對任意n個整數排序(從大到小),並在主函式中輸入資料個數n和n個整數,呼叫此函 10

9樓:匿名使用者

#include

void sort(int *b,int n)printf("\n");

return 0;}

10樓:匿名使用者

# include

void sx(int x,int n)

}void main()

c語言程式設計:將輸入的n個整數採用氣泡排序按照從小到大的順序排列並且輸出。

11樓:匿名使用者

#include "stdio.h"

#include "stdlib.h"

int main()}}

break;

}/*case 1*/

case 2:}}

break;

} /*case 2*/

} /*switch q*/

int l;

for(l=0;l

printf("\n\n");

system("pause");}

12樓:¢幻冰

void bubblesort(int l) }}

c語言編寫一個對一組數進行排序的函式,然後在主函式中呼叫該函式對輸入的若干個整數按從小到大方式排序。

13樓:oh丶很好啊

/* 氣泡排序法 */

#include "stdio.h"

#define size 10

void paixi(int a)

}void main()

;printf("data item in original order \n");

for(i=0;i<=size-1;i++)printf("%4d",a[i]);

paixi(a);

printf("\n data items in ascending order \n");

for(i=0;i<=size-1;i++)printf("%4d", a[i]);

printf("\n");}

14樓:坑沒有罪

#include

#include

void maopao(int *a,int len)}}}int main(void)

;maopao(&a,10);

// int b[10];

int i=0;

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

system("pause");

return 0;

}用的什麼編譯器 ? 如果是devcpp 就是上面的 如果是其他的編譯器就把 system("pause"); 改為 getchar();就可以了。

15樓:匿名使用者

你需要那種排序演算法來排序了?排序有很多演算法的,你這個題目有要求沒,如果沒的話,樓下的冒泡你你就可以用。

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

16樓:匿名使用者

int i,j,temp;

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

之間寫這個

c語言void子函式,求得的值在主函式裡怎麼輸出

把變數定義在主函式之外,即把變數設定為全域性的。一般我們都把變數的定義放在函式中,因此變數的範圍就是在本函式中。可是如果定義在所有函式的外面,這樣所有的函式中,都可以使用本變數。你可以試一下這個程式。定義一個全域性變數a,在主函式中進行賦值,然後在子函式中進行輸出,結果是5.include int ...

如何在函式呼叫遠端函式,其中遠端函式返回是資料集呼叫後返回資料集oracle

如果要返回多個值,可考慮用儲存過程實現 先編寫一個函式返回結果集,再另外編寫一個過程呼叫此函式並返回就好了。oracle可以呼叫dblink儲存過程 函式返回結果集遊標嗎?50 oracle的函式返回一個表怎麼寫 你那個很長的sql為啥不弄成一個檢視?oracle不可以通過呼叫dblink儲存過程 ...

C語言中什麼叫呼叫函式?為什麼函式和函式之間是呼叫關係

函式呼叫是指 簡單來講,假如小明是班長,小紅是本班的生活委員,小明要想收班費,但每個人都有不同的職責,而班長是用來組織和統籌工作的,而作為生活委員的小紅的職責之一就是收取和管理班費,所以這樣的話,小明只需讓小紅去做就行,也就是說只需發出指令給小紅就可以了,而小紅就是執行這項活動的承擔者 在這裡小紅就...