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);//递...

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

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

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

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

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

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

C语言中char型转string

  • 2011-12-03 11:50
  • 176KB
  • 下载

C语言---递归反向输出任意长度的字符串

(该字符串可以包含空格和回车!) 【题目要求】 编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能。 例如输入字符串:ABCD,输出字符串:DCBA。【题目分析】 应...

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

C语言中字符串的常用函数

【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

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

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

strcpy 函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *strcpy(char *destin, c...

C语言 string函数实现

  • 2008-05-22 15:31
  • 36KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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