您的位置:首页 > 其它

《c程序设计语言》读书笔记-4.13-递归版本reverse函数

2014-11-12 21:37 281 查看
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>

void reverse(char s[],int i,int len)
{
int c,j;

j = len - (i + 1);

if(i < j)
{
c = s[i];
s[i] = s[j];
s[j] = c;

reverse(s,++i,len);
}
}

int main()
{
char s[100] = "I love you!";

reverse(s,0,strlen(s));

printf("%s\n",s);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐