• 您現在的位置是:首頁 >要聞 > 2023-10-28 13:54:21 來源:

    冒泡法排序C語言(冒泡法排序)

    導讀 大家好,我是小夏,我來為大家解答以上問題。冒泡法排序C語言,冒泡法排序很多人還不知道,現在讓我們一起來看看吧!1、#include<stdio.h>2...

    大家好,我是小夏,我來為大家解答以上問題。冒泡法排序C語言,冒泡法排序很多人還不知道,現在讓我們一起來看看吧!

    1、#include<stdio.h>

    2、#include<stdlib.h>?

    3、#include<time.h>?

    4、#define?n?5000

    5、void?print1(int?a[]);

    6、void?main()

    7、{

    8、int?i,j,t;

    9、int?a[n];

    10、srand(time(NULL));

    11、//產生隨機數組

    12、for(i=0;i<n;i++)

    13、{?

    14、a[i]?=?rand()%1000+1;

    15、}

    16、//冒泡法排序

    17、//找第i個最小元素

    18、for(i=0;i<n-1;i++)

    19、{

    20、?for(j=0;j<=n-i-1;j++)

    21、?{

    22、??if(a[i]<a[j])??????

    23、??{

    24、int?t=a[i];

    25、a[i]=a[j];

    26、a[j]=t;

    27、??}

    28、}

    29、}

    30、?print1(a);

    31、?system("pause");

    32、}

    33、?//打印數組

    34、void?print1(int?a[])

    35、{

    36、?int?c=0;

    37、????for(;c<n;c++)

    38、?{

    39、????????printf("%d ",a[c]);

    40、?}

    41、????printf(" ");

    42、}你的程序出了些小問題,給你改正回來了,現在能運行了

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app