#include<stdio.h>
int main() {
int array[10] = { 0,1,2,3,4,5,6,7,8,9 };
int begin = 0;
int end = sizeof(array) / sizeof(array[0])-1;
int temp = 0;
int i = 0;
printf("逆序之前的数组元素序列为:");
for (i = 0; i < sizeof(array) / sizeof(array[0]); i++) {
printf("%d ", array[i]);
}
printf("\n");
//从左侧找一个数据,然后从右侧找一个数据交换
while (begin < end) {
temp = array[begin];
array[begin] = array[end];
array[end] = temp;
begin++;
end--;
}
printf("逆序之后的数组元素序列为:");
for (i = 0; i < sizeof(array) / sizeof(array[0]); i++) {
printf("%d ", array[i]);
}
return 0;
}
C语言——逆序重新排列数组
最新推荐文章于 2024-05-04 07:22:52 发布