题目名称:拼接倒序输出字符串
题目描述:将字符串b拼接到字符串a,并倒序输出拼接后的结果。
#include <iostream>
#include <cstring>
using namespace std;
int main(){
string a,b;
a=a+b;
char n[1001]=a;
for(int i=a.strlen();i>=0;i--){
cout<<a[i];
}
return 0;
}

哪里错了 [Error] array must be initialized with a brace-enclosed initializer
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- _GX_ 2022-03-12 17:06关注
#include <iostream> #include <string> #include <iterator> using namespace std; int main() { string a, b; cin >> a >> b; a += b; copy(a.rbegin(), a.rend(), ostream_iterator<char>(cout)); return 0; }
$ g++ -Wall main.cpp $ ./a.out abc 123 321cba
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 2