回覆列表
  • 1 # 使用者7878186475180

    源程式程式碼以及演算法解釋如下:

    #define _CRT_SECURE_NO_WARNINGS

    #include

    int main()

    {

    int i, j;//定義迴圈變數

    int M_num;//定義中間變數

    const int N = 10;//定義陣列元素個數

    int number[N];//定義兩個陣列

    printf("請輸入10個數組元素:\n");//文字提示

    for (i = 0; i

    {

    scanf("%d", &number[i]);//迴圈輸入陣列元素

    }

    for (i = 1; i

    for (j = 0; j

    if (number[i]

    {

    M_num = number[i];

    number[i] = number[j];

    number[j] = M_num;

    }

    }

    }

    for (i = 0; i

    printf("%3d", number[i]);

    printf("\n");

    return 0;

    }

    程式執行結果如下:

    擴充套件資料:

    其他實現方法源程式:

    #include

    void main()

    {

    int t,i,j,a[10]={1,3,5,7,8.10,2,4,6,9};

    for(i=1;i

    {

    for(j=0;j

    {

    if(a[i]

    {

    t=a[i];

    a[i]=a[j];

    a[j]=t;

    }

    }

    }

    for(i=0;i

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

    printf("\n");

    }

  • 中秋節和大豐收的關聯?
  • 夢見房屋倒塌是什麼徵兆?