我想解決這個遞歸。我很難返回字符串:如何使用遞歸來返回一個字符串?
string reverse(string);
int main() {
cout << reverse("1234") << endl;
} // end main
string reverse(string integer) {
if (integer == "")
return "";
else
return reverse(integer.substr(1, integer.length()));
} // end reverse
我知道函數有一個小問題(我希望)。你能幫我嗎修復它?謝謝,
_「能否請你幫我弄明白了嗎?「_那麼你所有的[_小問題'_](http://ideone.com/ZzhiuT)似乎都是,你終於回來了。 – 2014-09-27 01:13:27
編輯這個問題只爲你, – Grendizer 2014-09-27 01:17:24
@πάνταῥεῖ那部分是好的,其他返回語句需要修復 – 2014-09-27 01:18:19