c 實現給定陣列元素的逆置

2021-10-03 19:53:56 字數 910 閱讀 3276

法一:建立乙個新陣列;

#include

using

namespace std;

intmain()

;int arr1[5]

;//建立乙個新的陣列;

int i =4;

int j =0;

//新陣列第乙個元素的編號;

while

(j <5)

cout <<

"逆置後的陣列:"

<< endl;

for(

int j =

0; j <

5; j++

)system

("pause");

return0;

}

法二:引入乙個中間變數;

#include

using

namespace std;

intmain()

;int star =0;

//記錄開始位置;

int end =

sizeof

(arr)

/sizeof

(arr[0]

)-1;

//記錄結束位置;

while

(star < end)

cout <<

"逆置後的陣列:"

<< endl;

for(

int i =

0; i <

5; i++

)system

("pause");

return0;

}

執行結果:

c 實現陣列元素逆置 7

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

C 實現元素逆置

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

C 陣列元素逆置練習

在學習了陣列順序排序後碰到需要將陣列內的元素排序顛倒過來的練習,雖然思路比較簡單,不過通過左右夾逼的方法還是挺常用的,在此作為排序拓展記錄。先給自己出道題目,將中的元素逆置,即 這樣我們需要先知道陣列長度以提取下標進行操作,可以通過 sizeof arr sizeof arrtype 來獲取陣列的長...