c语言 实现 字符串倒序排列
2010-12-29 12:12
344 查看
#include<stdio.h>#include<string.h>#include<stdlib.h>
int main(void){ char *src="hello"; int n=strlen(src); char *dest=(char*)malloc(n+1); char *d=dest; char *s=&src[n-1];
while(n-- != 0) *d++=*s--; *d=0; /*赋上字符串结束符号*/
printf("%s\n",dest);
free(dest);
return 0;}本文出自 “开源之星” 博客,请务必保留此出处http://kaiyuan.blog.51cto.com/930309/467423
int main(void){ char *src="hello"; int n=strlen(src); char *dest=(char*)malloc(n+1); char *d=dest; char *s=&src[n-1];
while(n-- != 0) *d++=*s--; *d=0; /*赋上字符串结束符号*/
printf("%s\n",dest);
free(dest);
return 0;}本文出自 “开源之星” 博客,请务必保留此出处http://kaiyuan.blog.51cto.com/930309/467423
相关文章推荐
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。
- C语言实现输入一个字符串后打印出该字符串中字符的所有排列
- 字符串排列、组合(C语言实现)
- C语言通过指针和数组实现字符串倒序
- 用c语言实现字符串倒序的几种情况
- 1.百度150道题,今天开刷。1.用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
- C语言实现字符串倒序
- C语言实现 函数reverse_string(char * string) 将参数字符串中的字符反向排列。
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 【c语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数
- 【C语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。
- C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
- 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
- 【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。
- C语言 编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
- 面试珠玑 C语言实现字符串倒序