#include"stdio.h"
//五个数的数组,向右移动2位,如果用户输入,照样可以写,这里是特例
void RightMove(int *p){
int i;
int temp[2];
for(i=0;i<2;i++){
temp[i]=*(p+3+i);
}
for(i=2;0<=i;i--){
*(p+i+2)=*(p+i);
}
for(i=0;i<2;i++){
*(p+i) = temp[i];
}
for(i=0;i<5;i++){
printf("%d ",*(p+i));
}
}
void main(){
int a[5]={1,2,3,4,5};
RightMove(a); //
}
数组向右移动实现
最新推荐文章于 2023-06-14 09:54:51 发布