问题标题: 酷町堂:1100 50分

0
0
已解决
乔俊驰
乔俊驰
资深守护
资深守护
#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;
}

求大佬找错

 

 

 

 

 


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里的

0
杜智宸
杜智宸
中级光能
中级光能

杜智宸在2020-08-09 21:47:18追加了内容

采纳呀

干嘛呢兄弟

我要回答