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

来源:互联网 发布:设计软件手机版 编辑:程序博客网 时间:2024/05/17 07:06
#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;}

0 0