回覆列表
  • 1 # 深知你是夢74884074

    定義函式將一維陣列逆序(對應位置資料交換)。主函式中輸入10個整數,然後呼叫函式將其逆序並輸出逆序後的結果。輸入提示:“input 10 numbers:”輸入格式:"%d"輸出格式:"%5d"

    #include<stdio.h>

    #include<stdlib.h>

    #define N 5

    int main()

    {

    int a[N] = { 1, 2, 3, 4, 5 };

    printf("原始數列為:");

    for (int i = 0; i < N; i++)

    {

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

    }

    printf("\n");

    int begin = 0;

    int end = N - 1;

    while (begin < end)

    {

    int tmp = a[begin];

    a[begin] = a[end];

    a[end] = tmp;

    begin++;

    end--;

    }

    printf("逆序後為:");

    for (int i = 0; i < N; i++)

    {

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

    }

    printf("\n");

    system("pause");

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 職工福利沒發票應該怎樣做賬?