用递归的方法实现字符串的反序输出
2017-10-26 15:27
218 查看
代码一:
代码二:
效果:
#include<stdio.h> #include<string.h> void reverse(char *s){ if(strlen(s)>0) { printf("%c ",s[strlen(s)-1]); s[strlen(s)-1]='\0'; reverse(s); } } int main() { char s[80]; gets(s); reverse(s); }
代码二:
#include <stdio.h> #include <stdlib.h> void print() { char a; scanf("%c", &a); if ( a!='#' ){ print(); } if( a!='#' ){ printf("%c",a); } } int main() { print(); return 0; }
效果:
相关文章推荐
- 用递归方法 实现 输出正整数和等于n的所有正整数和式
- 我的公共子字符串查找方法,非递归实现或者可以说没有实现递归
- 通过实现字符串的正向输入逆向输出验证递归调用
- 用不同的方法实现字符串的逆序输出(C语言实现)
- 4种方法实现字符串逆序输出
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- 递归实现反向输出字符串
- 利用递归实现对输入字符串的倒序输出
- php实现字符串反转输出的方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- 输入两个字符串,比如abdbcc和abc,输出第二个字符串在第一个字符串中的连接次序(递归方法)
- MessageFormat对象实现格式化字符串输出,类似C#中的string.format方法
- JAVA递归实现字符串逆序输出
- 用递归实现字符串的逆序输出
- 多种方式实现字符串/无符号数反向输出_栈_递归_头尾指针
- Java实现字符串倒序输出的常用方法小结
- 多种方式实现字符串/无符号数反向输出_栈_递归_头尾指针