您的位置:首页 > 编程语言 > C语言/C++

【c语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数

2015-03-25 16:37 1041 查看
/* 编写一个函数reverse_string(char * string)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。*/
#include <stdio.h>

void reverse_string(char * s)
{
char *p = s;
char temp;
while( *p )
{
p++;
}
p--;
while( s <= p )
{
temp = *p;
*p = *s;
*s = temp;
s++;
p--;
}

}

int main()
{
char s[] = "dnalifhur";
printf("原字符串是:\n");
puts(s);
reverse_string(s);
printf("反向排列后的字符串:%s\n",s);

return 0;
}




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐