可以通過循環(huán)的方式將數(shù)組逆序輸出。具體步驟如下:
定義一個長度與原數(shù)組相同的新數(shù)組,用于存儲逆序后的結(jié)果。
使用一個循環(huán),從原數(shù)組的最后一個元素開始遍歷,將每個元素依次放入新數(shù)組中。
循環(huán)結(jié)束后,新數(shù)組中的元素順序即為原數(shù)組的逆序。
最后,使用一個循環(huán)遍歷新數(shù)組,將每個元素逐個輸出。
下面是一個示例代碼:
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5}; // 原數(shù)組
int reverseArr[5]; // 存儲逆序結(jié)果的數(shù)組
// 逆序輸出
for (int i = sizeof(arr) / sizeof(arr[0]) - 1, j = 0; i >= 0; i--, j++) {
reverseArr[j] = arr[i];
}
// 輸出逆序結(jié)果
for (int i = 0; i < sizeof(reverseArr) / sizeof(reverseArr[0]); i++) {
printf("%d ", reverseArr[i]);
}
return 0;
}
運行該代碼將輸出:5 4 3 2 1
,即原數(shù)組 arr
的逆序結(jié)果。