输入类是abcd的字符串,要求使用递归实现反转字符串,使输出结果为dcba
#include "stdafx.h"
#include<iostream>
#include<time.h>
using namespace std;
void D(int);
int main()
{
cout<<char(100)<<" "<<char(99)<< " "<<char(98)<<" "<<char(97)<<endl;
cout<<clock()<<endl;
return 0;
}
void D(int n )
{
char i;
if(n==97)
{i='a';}
else
i=char(n-1)+1;
}
#include "stdafx.h"
#include<iostream>
#include<time.h>
using namespace std;
void D(int);
int main()
{
cout<<char(100)<<" "<<char(99)<< " "<<char(98)<<" "<<char(97)<<endl;
cout<<clock()<<endl;
return 0;
}
void D(int n )
{
char i;
if(n==97)
{i='a';}
else
i=char(n-1)+1;
}
本文介绍了一个简单的递归函数实现字符串反转的方法。通过递归调用自身来逐个处理字符,并最终将输入的字符串abcd反转为dcba。文章提供了一个C++示例程序,但实际代码并未完整展示反转逻辑。
205

被折叠的 条评论
为什么被折叠?



