递归反向输出字符串
2012-03-02 10:48
232 查看
反向输出字符串的方法很多,实现也比较简单。下面是一种简单的用递归实现的反向输出字符串的实现。
void Print()
{
char temp;
if((temp=getchar())!='#')
Print();//递归
if(temp!='#')
cout<<temp;
}
int main()
{
cout<<"请输入字符串以#结束:"<<endl;
Print();
cout<<endl;
return 0;
}
void Print()
{
char temp;
if((temp=getchar())!='#')
Print();//递归
if(temp!='#')
cout<<temp;
}
int main()
{
cout<<"请输入字符串以#结束:"<<endl;
Print();
cout<<endl;
return 0;
}
相关文章推荐
- 递归反向输出字符串
- 使用递归反向输出字符串
- 递归反向输出字符串
- 多种方式实现字符串/无符号数反向输出_栈_递归_头尾指针
- 递归反向输出字符串
- 将输入字符串反向保存输出(递归)
- 用递归的思想写编写一个函数reverse_string(char * string)实现字符串反向输出和反向排列
- C/C++ | 18-3 递归反向输出字符串
- java用递归实现输入字符串反向输出
- 递归输入字符串反向输出
- 多种方式实现字符串/无符号数反向输出_栈_递归_头尾指针
- 变成基本功——递归反向输出字符串
- C语言---递归反向输出任意长度的字符串
- C语言---递归反向输出任意长度的字符串
- 使用递归反向输出一个字符串
- [面试] 递归 反向输出链表 ,定义一个求字符串长度的函数, 反向输出字符串. 不能再函数内部定义变量.
- C/C++:递归使用:使用递归反向写文件(例子)以及字符串翻转输出
- [面试] 递归 反向输出链表 ,定义一个求字符串长度的函数, 反向输出字符串. 不能再函数内部定义变量.
- 字符串反向输出(递归)
- 递归实现反向输出字符串