01、將陣列中的數逆序存放
阿新 • • 發佈:2019-01-22
本題要求編寫程式,將給定的nnn個整數存入陣列中,將陣列中的這nnn個數逆序存放,再按順序輸出陣列中的元素。
輸入格式:
輸入在第一行中給出一個正整數nnn(1≤n≤101\le n\le 101≤n≤10)。第二行輸入nnn個整數,用空格分開。輸出格式:
在一行中輸出這nnn個整數的處理結果,相鄰數字中間用一個空格分開,行末不得有多餘空格。輸入樣例:
4 10 8 1 2輸出樣例:
2 1 8 10程式碼如下
執行結果如下圖:#include <stdio.h> int main() { int i, n, swap, array[10]; scanf("%d", &n); for (i = 0; i < n; i++) scanf("%d", &array[i]); for (i = 0; i < n/2; i++) { swap = array[i]; array[i] = array[n-1-i]; array[n-1-i] = swap; } for (i = 0; i < n-1; i++) printf("%d ", array[i]); printf("%d\n", array[n-1]); return 0; }