#include <iostream>
#include <string>
using namespace std;
int main()
{
string word, wordbackw;
getline(cin, word);
int size = word.size();
for (int i = 0; i < size ; i++)
word[size-1-i] = wordbackw[i];
cout << wordbackw << endl;
return 0;
}
cmd中唯一出现的就是我的输入。
谢谢你的帮助。
编辑:抱歉,忘记将cout添加到代码中。
最佳答案
您必须首先将wordbackw
调整为与word
相同的大小:
您可以在循环之前初始化wordbackw = word;
并在word
中打印出结果。
或者,您可以在循环之前调整wordbackw
的大小,然后将word
字母复制为wordbackw
字母(您现在进行相反的操作),然后在wordbackw
中显示结果