已解决 乔俊驰 资深守护 #include<iostream> #include<string> using namespace std; int main(){ string s; cin>>s; for(int i=0;i<s.size();i++){ while(s[i+1]==s[i]){ s.erase(i+1,1); } } cout<<s; return 0; } 求大佬找错
已采纳 杜智宸 中级光能 是s[i+i]=='-'&&s[i]=='-'杜智宸在2020-08-09 21:29:10追加了内容不是i+i,是i+1杜智宸在2020-08-09 21:32:20追加了内容循环条件有问题杜智宸在2020-08-09 21:34:04追加了内容while里的