#include <iostream>
#include <string>
using namespace std;
void stringReverse( string, int );
int main()
{
string s = "Print this string backward.";
cout << s << '\n';
stringReverse( s, 0 );
cout << endl;
}
void stringReverse( string stringToReverse, int startSubscript )
{
// 当到达字符串结尾时
if ( startSubscript == stringToReverse.length() )
return;
stringReverse( stringToReverse, startSubscript + 1 );
cout << stringToReverse[ startSubscript ];
}
逆向打印字符串--递归实现
最新推荐文章于 2022-01-19 06:37:13 发布