收起
第8行的&去掉,数组名即地址不用再取址的。以下代码更简洁:
#include<iostream> #include<string> using namespace std; int main() { int i; string str, s; cin>>s; for(i=0; i<s.size()-1; i++){ str += s[i]+s[i+1]; } str += s[0]+s[i]; cout<<str<<endl; return 0; }
报告相同问题?