如何用函式實現陣列元素的逆置

2021-09-27 12:03:34 字數 617 閱讀 8024

要求:編寫乙個函式實現陣列元素的逆置;

再編寫乙個函式實現陣列元素的列印。

我們要注意這類問題意思要弄明白,陣列元素的逆置是要求將陣列元素的首尾交換,但是此時並沒有要求列印出來,因此在編寫的函式中堅決不能將逆置後的陣列列印出來。

在之前部落格中提到,在陣列傳參是陣列元素個數不能少,因此我們函式實際引數就能確定出來,需要注意的是在函式內部實現後陣列元素的交換時需要定義乙個中間變數去實現交換,輸出陣列元素時注意需要依次輸出陣列元素。

```c

#define _crt_secure_no_warnings 1

#include#includevoid reverce(int array,int x)

}void print(int array1,int y)

}int main()

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

reverce(arr, sz);

print(arr, sz);

system("pause");

return 0;

}

c 實現陣列元素逆置 7

在c 利用迴圈巢狀的方法實現 陣列元素逆置 並且用for迴圈對其進行列印 易錯點 在進行陣列元素互換時,先將被置換元素放到空變數裡面放置元素覆蓋。include using namespace std intmain int argc,const char ar int m 0,n 0 for in...

陣列元素原地逆置

最簡單的利用陣列實現 includeusing namespace std const int arraysize 30 int main for int i 0 i 用結構體實現 include includeusing namespace std define listsize 30 函式狀態碼...

C 實現元素逆置

include using namespace std intmain 最後輸出為 分析 1.建立陣列 2.實現逆置 3.列印輸出逆置後的陣列 1.建立陣列以及輸出逆置前的陣列 int arr cout 逆置前的陣列為 int i 0 i 5 i cout 1 定義乙個變數,記錄起始下標的位置 2 ...