您的位置:首页 > 其它

编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。

2015-03-24 12:50 926 查看
<strong><span style="font-size:24px;">
#include <stdio.h>
#include <string.h>
void swap(char *p,char *q)
{
char tmp = *p;
*p = *q;
*q = tmp;
}

char * reverse_string(char * string)
{
char *left = string;
char *right= string + strlen(string)-1;
while(left < right)
{
swap(left,right);
left++;
right--;
}
return string;
}
int main()
{
char arr[] = "abcdefgh";
reverse_string(arr);
printf("%s\n",arr);
return 0;
}</span></strong>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐