C语言上机测试题 递归倒序输出字符串
2014-07-22 22:56
399 查看
#include <iostream>
using namespace std;
void func(char *pr)
{
if(*(pr+1)=='\0')
{
cout<<*pr<<*pr;
}
else
{
func(pr+1);
cout<<*pr<<*pr;
}
}
int main()
{
char *s="abcfg";
func(s);
cout<<endl;
}
using namespace std;
void func(char *pr)
{
if(*(pr+1)=='\0')
{
cout<<*pr<<*pr;
}
else
{
func(pr+1);
cout<<*pr<<*pr;
}
}
int main()
{
char *s="abcfg";
func(s);
cout<<endl;
}
相关文章推荐
- C语言之基本算法40—字符串删除元音字母倒序输出
- C语言之基本算法40—字符串删除元音字母倒序输出
- 输入任意长字符串(以.结束),倒序输出-------递归
- 利用递归实现对输入字符串的倒序输出
- C语言---递归反向输出任意长度的字符串
- Java递归实现字符串的倒序输出
- C语言---递归反向输出任意长度的字符串
- 递归倒序输出字符串
- C语言简单递归实现字符串逆序输出
- 不定义中间变量,倒序输出字符串
- JS倒序输出字符串
- 字符串倒序存放并输出
- 字符串倒序输出
- C语言递归和非递归实现字符串反转函数char *reverse(char *str)
- 逆序输出字符串(递归实现)
- c语言 实现 字符串倒序排列
- C语言倒序输出文件内容
- 倒序输出字符串
- 变成基本功——递归反向输出字符串
- 递归 判断一字符串顺序读和倒序读是否一样