rever_string()函数(递归实现)即递归实现字符串反转
来源:互联网 发布:excel多表格数据求和 编辑:程序博客网 时间:2024/04/29 14:04
一、实现功能:
将输入字符串abcde反转成edcba输出
二、代码
#include <stdio.h>#include <string.h>#include<assert.h>#define MAX_STR 10 void reverse_string(char * string){int len = strlen(string);assert(string); if (len <= 1){return;}else{char ch = string[0];string[0] = string[len - 1];string[len - 1] = '\0';reverse_string(string+1);string[len - 1] = ch;} }int main(){char p[MAX_STR];printf("输入字符串:\n");scanf("%s",p);reverse_string(p);printf("%s\n", p);}
二、运行结果
1 0
- rever_string()函数(递归实现)即递归实现字符串反转
- (C语言)递归实现字符串反转
- 递归实现字符串反转
- 递归实现字符串反转
- 运用递归实现字符串反转
- 递归实现字符串反转算法
- 递归实现字符串字符反转
- 用递归实现字符串反转
- 递归思想,实现字符串反转
- 使用递归实现字符串反转
- 反转链表(递归实现)
- java实现单链表反转(递归方式)
- 单链表反转(非递归java实现)
- 字符串逆序(递归非递归实现)
- 链表反转(递归与非递归实现)
- C/C++面试程序题(一)——字符串反转、链表反转的递归、非递归实现
- 一些常用算法[数组全排列算法,单链表反转(递归实现),字符串反转,桶排序]
- c语言递归实现字符串反转
- Fibbonacci Number
- 八皇后问题
- servlet笔记(四)获取http请求头信息
- mac下eclipse搭建web开发环境+mysql+tomcat
- iOS真机调试出错处理方案搜集
- rever_string()函数(递归实现)即递归实现字符串反转
- linux下 C语言 访问 mysql 知识整理
- cmux项目总结
- 关于将android项目打成Jar包时遇到的问题
- JAVA的String 类
- How to use SpannableString
- ViewPager中如何获取Fragment
- Linux程序移植到Android上
- Decoding CAPTCHA’s:使用PIL解验证码