C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列

原创 2016年05月30日 17:14:51
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>


void  reverse_string(const char *arr)
{
     assert(arr);
     if (*arr)
     {
          arr ++;
          reverse_string(arr);
          printf("%c", *(arr - 1));
     }
}


int main()
{
     char *arr = "abcdefghigk";
     reverse_string(arr);
     system("pause");
     return 0;
}

wKioL1Y93prDFIsYAADphN0EcIM404.jpg

用递归的思想写编写一个函数reverse_string(char * string)实现字符串反向输出和反向排列

#include void reverse_string(char *string) { if ('\0'!=*(++string)) reverse_string(string);//递...
  • kai8wei
  • kai8wei
  • 2015年03月13日 09:52
  • 749

【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数...

C语言字符串string(char)的操作函数

c语言字符串函数详解     void *memset(void *dest, int c, size_t count);  Set内存 将dest前面count个字符置为字符c.  ...

递归实现 参数字符串中的字符反向排列

编写一个函数reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。如果原字符串是"abcdef",将它用递...
  • iynu17
  • iynu17
  • 2016年06月05日 10:12
  • 90

leetcode_345. Reverse Vowels of a String 转换字符串中的元音字符,list类型数据转换成str类型,join()函数

题目: Write a function that takes a string as input and reverse only the vowels of a string. Exampl...

第十周 字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示

字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中有指针成员,构造和析构函数需要...

C语言标准库string.h中常用的字符串函数的实现

原文出自http://www.cnblogs.com/xuwenmin888/archive/2013/05/03/3057883.html

手动实现的C语言string.h 头文件的字符串函数

研究C语言,首先要明白其库函数…001#include 002char* strcpy(char* dest,constchar* src);  //字符串拷贝 003char* strcat(cha...

C语言中char型转string

  • 2011年12月03日 11:50
  • 176KB
  • 下载

C语言string.h中常用字符函数介绍

strcpy 函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *strcpy(char *destin, char *sour...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
举报原因:
原因补充:

(最多只允许输入30个字)