0
点赞
收藏
分享

微信扫一扫

逆序~~~~

void reserve(char*left,char*right)

{

assert(left!=NELL);

assert(right!=NELL);

while(left<rihgt)

{

char tmp=*left;

*left=*right;

*right=tmp;

left++;

right--;

}

}

void left_move(char*arr,int k)

{

assert(arr);

int len=strlen(arr);

revese(arr,arr+k-1);//左边逆序

revese(arr,arr+len-1);//右边逆序

revese(arr,arr+len+1);//左边逆序

}

int main()

{

char arr[]="abcdef";

left_move(arr,2);

printf("%s\n,arr);

return 0;

}

举报

相关推荐

0 条评论