可以通过以下代码将一个数组逆序排列: #include<stdio.h> voidreverseArray
可以通过以下代码将一个数组逆序排列:
#include<stdio.h>
voidreverseArray(intarr[],intsize){
intstart=0;
intend=size-1;
while(start<end){
inttemp=arr[start];
arr[start]=arr[end];
arr[end]=temp;
start++;
end--;
}
}
intmain(){
intarr[]={1,2,3,4,5};
intsize=sizeof(arr)/sizeof(arr[0]);
printf("Originalarray:");
for(inti=0;i<size;i++){
printf("%d",arr[i]);
}
reverseArray(arr,size);
printf("\nReversedarray:");
for(inti=0;i<size;i++){
printf("%d",arr[i]);
}
return0;
}
运行以上代码将输出:
Originalarray:12345
Reversedarray:54321
版权声明
本文仅代表作者观点,不代表博信信息网立场。