C語言陣列逆序操作

2021-10-10 23:20:14 字數 654 閱讀 6977

//標頭檔案

#include #include //主函式

int main()

; //subtract求出陣列的元素個數

int add = 0, subtract = sizeof(array) / sizeof(array[0]) - 1;

//定義容器

int container;

//列印原陣列

printf("原陣列為:");

for (container = 0; container < subtract + 1; container += 1)

//使用for迴圈交換陣列元素

for (; add < subtract;)

printf("\n");

printf("逆序後的陣列為陣列為:");

//列印交換後的陣列

subtract = sizeof(array) / sizeof(array[0] - 1);

for (container = 0; container < subtract; container += 1)

//程式暫停

system("pause");

//程式正常退出

return 0;

}

c語言一維陣列逆序輸出 C語言陣列逆序操作

標頭檔案 include include 主函式 int main subtract求出陣列的元素個數 int add 0,subtract sizeof array sizeof array 0 1 定義容器 int container 列印原陣列 printf 原陣列為 for containe...

陣列逆序重放 C語言

04 陣列逆序重放 總時間限制 1000ms 記憶體限制 65536kb 描述將乙個陣列中的值按逆序重新存放。例如,原來的順序為8,6,5,4,1。要求改為1,4,5,6,8。輸入輸入為兩行 第一行陣列中元素的個數n 1輸出 輸出為一行 輸出逆序後陣列的整數,每兩個整數之間用空格分隔。樣例輸入 58...

陣列逆序操作

陣列逆序操作 定義長度為10的陣列,將陣列元素對調,並輸出對調前後的結果。思路 把0索引和arr.length 1的元素交換,把1索引和arr.length 2的元素交換 只要交換到arr.length 2的時候即可。public class a 定義乙個陣列並進行靜態初始化 逆序前 system....