为了账号安全,请及时绑定邮箱和手机立即绑定

输入1个字符串,用递归函数把这个字符串反向

输入1个字符串,用递归函数把这个字符串反向

C++
衔景 2016-05-17 21:28:03
查看完整描述

2 回答

?
asd8532

TA贡献143条经验 获得超187个赞

#include <stdio.h>
#include <string.h>
void reverse(char *p,int min,int max)
{
	int t;
	if(min < max)
	{
	  t = p[min];
	  p[min] = p[max];
	  p[max] = t;
	  reverse(p,min+1,max-1);
     
	}
}
int main(void)
{
	char a[199];
	int len;
	printf("input a string:");
	gets(a);
    	 len = strlen(a);
	reverse(a,0,len-1);
	puts(a);

}


查看完整回答
1 反对 回复 2016-05-18
  • 2 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信