reverse函数的实现
2024-08-27 06:01:18
用递归的方法实现字符串的倒叙
#include <string.h>
void reverse_my(char *a,int len)
{
int tmp;//中间值
if(len <=1)
{
printf("%s\n",a);//(a代表首地址,在子函数中不断变化,在这里输出时,a=4)
return;
}
tmp = a[0];
a[0] = a[len - 1];
a[len - 1] = tmp;
reverse_my (a+1,len-2);
return;
}
int main()
{
char a[] = "12345678";//定义数组
int len = strlen(a);//测定长度
reverse_my(a,len);
printf("%s\n",a);
}
最新文章
- 你真的会玩SQL吗?表表达式,排名函数
- pg gem 安装(postgresql94)
- C++ 编译报错
- dp px 转换工具
- Selenium2+python自动化14-iframe
- seafile
- Asp.Net MVC 3【URLs, Routing,and Areas】续
- Hibernate详解(5)——Hibernate核心接口和工作原理
- oracle递归函数
- Android基础知识巩固:关于PendingIntent和广播
- java.util.regex包下的Pattern类和Matcher类的使用总结
- rest-framework序列化
- Python3 批量更改文件后缀名
- 关于Djanggo的环境变量
- 详解CentOS设置163的yum源的过程
- java多线程中的死锁情况读书笔记
- AP、路由、中继、桥接、客户端模式之间的区别
- HDU 1565 - 方格取数(1) - [状压DP][网络流 - 最大点权独立集和最小点权覆盖集]
- MapReduce-线性回归
- HDU 1556 Color the ball(线段树:区间更新)
热门文章
- 说说Spring XML的头
- KVM虚拟机两种配置的概念不同之处
- idea安装阿里云插件和sonar插件
- linux下查看进程的状态 /proc/[pid]/status
- websockify文档
- JVM(三) 对象的创建过程
- 1、Tensorflow 之 saver与checkpoint
- mac install azure-cli
- conda 创建tensorflow虚拟环境后,无法import tensorflow在jupyter
- LeetCode 792. 匹配子序列的单词数(Number of Matching Subsequences)