回覆列表
  • 1 # 棠溪吖

    void PrintArr(int* arr, int sz)

    {

    int i = 0;

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

    {

    printf("%d ", *(arr + i));

    }

    return 0;

    }

    void BubbleSort(int arr[],int sz)

    {

    int i = 0;

    for (i = 0; i < sz - 1; i++)

    {

    int j = 0;

    for (j = 0; j < sz - i - 1; j++)//用for迴圈的元素個數控住多少趟

    {

    if (arr[j] > arr[j + 1])

    {

    int tmp = arr[j];

    arr[j] = arr[j+1];

    arr[j + 1] = tmp;

    }

    }

    }

    }

    int main()

    {

    int arr[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };

    int sz = sizeof(arr) / sizeof(arr[0]);

    BubbleSort(arr, sz);

    PrintArr(arr, sz);

    system("pause");

    return 0;

    }

  • 2 # 大臉貓662

    #include<studio.h>

    void main()

    {

    int min,a[100],i,j,n,temp;

    scanf(“%d”,&n);

    for(i=0;i<n;i++)scanf(“%d”,&a[i]);

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

    {min=i;for(j=i+1;j<n;j++)

    if(a[j]<a[min])

    min=j;

    temp=a[i];

    a[i]=a[min];

    a[min]=temp;

    }

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

    printf(“%d”,a[i]);

  • 中秋節和大豐收的關聯?
  • 小米MP3檔案輕鬆轉換成文字的步驟方法?