c語言用函式實現用冒泡法對整數升序和降序排列麻煩寫全些

2021-03-27 06:37:57 字數 3316 閱讀 9241

1樓:聽不清啊

#include

void sort1(int a,int n)}void sort2(int a,int n){int i,j,t;

for(i=0;i

2樓:富強

main()}

3樓:匿名使用者

降序#include

#define len 10

void bubble_sort_desc(int arr, int len)

}int main(void)

升序#include

#define len 10

void bubble_sort_asc(int arr, int len)

}int main(void)

4樓:匿名使用者

void sort(int *p)}}}

c語言編寫函式用冒泡法對陣列中10個整數由大到小排序,並在主函式中呼叫

5樓:匿名使用者

測試資料:

0 1 4 5 6 6 7 8 9 28**:冒泡函式和列印函式

#include "stdio.h"

#include "conio.h"

void bubblesort(int a,int n){int i,j,temp;

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

{for(j=9;j>=i+1;j--)

{if(a[j]樓主好運!

6樓:春雨_潤物

#include

void fun(int *num)}}

void main()

;fun(num);

for(int i=0; i<10; ++i)printf("%-2d",num[i]);}

c語言:編寫一個程式,實現氣泡排序,將輸入的n個整數按降序進行排序,並輸出。

7樓:匿名使用者

#include

const int maxsize = 100;

int main() }}

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

printf("\n");

}return 0;}

8樓:楊必宇

如圖所示:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問一個資料物件的唯一且初始的方式。(c99標準新增)

c語言:寫一函式,用「冒泡法」對輸入的10個字元按由小到大順序排列 10

9樓:匿名使用者

#include

#include

void maopaofa(char x,int y)}}int main()

return 0;}

10樓:匿名使用者

#include "stdio.h"

void sort(char *d,int n)}}

}int main()

11樓:小嬌朋友

char a = "6931280457", c;

int i, j;

for(i = 0; i < 10; ++i)for(j = 9; j > i; --j)if(a[j] < a[i])

還不錯,希望你採納。

12樓:百問誰度

#include

int main()

試試~看看是不是你想要的

13樓:雨落深山

#include "stdio.h"

#include "conio.h"

#include

main()

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

fclose(fp);

for (j=0;j<9;j++)

for (i=0;i<9-j;i++)

if (a[i]>a[i+1])

printf("\nthe sort result is:");

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

fp=fopen("e:\\out.txt","wt");

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

fprintf(fp,"%5d",a[i]);

fclose(fp);

getch();}

14樓:匿名使用者

#include "stdio.h"

main()

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

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

編寫一個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。 (用氣泡排序法啊)

15樓:路堯家的顧小言

採用冒泡法降序排列10個輸入資料的程式如下:

先定義一個長度為10的陣列a,10個資料由鍵盤輸入,從第一個數開始,兩兩一組進行判斷,因為要求是降序排列,因此將兩個數中小的向後移動,每個數要比較的次數為9-數的下標。比較完成後將陣列依次輸出。

輸入10個資料,程式執行結果:

16樓:匿名使用者

對不起啊!剛下線了~~

#include

main()

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

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

17樓:秋楓

#include

#include

#define n 10

void main( )

printf("由小到大排序為:\n");

system("pause");

for(i=0;i

printf("%d ",*(data+i));//此處為指標與陣列的等效變換,*(data+i)即為data[i]。

printf("\n");}

用c語言程式設計編寫函式,用冒泡法對主函式中的陣列進行從小到大的排序

樓上的答案加個 define n 5 void sort int a void main sort a 編寫函式用氣泡排序法對陣列中的n個資料進行從小到大的排序。1 新建一個163.php。2 輸入php網頁的結構 3 宣告php與瀏覽器互動的檔案型別和編碼。4 使用 array 函式定義一個 nu...

用冒泡法對整數由小到大進行排序,用冒泡法對10個整數由小到大進行排序

include void sort int a,int n int main sort b,10 for i 0 i 10 i printf d b i printf n return 0 include define number 10 main for j 0 j 9 j for i 1 i 1...

c語言程式設計作業1冒泡法排序,2第二大整數

include int main for i 0 i 9 i for i 0 i 10 i return 0 include int main else printf d n sec max return 0 include int main else for i 0 i 3 i return 0 ...