递归逆向输出字符串

来源:互联网 发布:2017淘宝美国章鱼哥 编辑:程序博客网 时间:2024/05/03 15:12

    输入一个字符串,编写递归函数将字符串按相反的顺序输出。

#include <stdio.h>#include <time.h>#include <stdlib.h>#include <string.h>int reverse(char *str, int start, int end);int main(){char str[100];gets(str);reverse(str,0,strlen(str)-1);printf("\n");return 0;}int reverse(char *str, int start, int end){printf("%c",str[end]);if(start==end)return 0;else{reverse(str,start,end-1);}return 1;}


0 0
原创粉丝点击