问题标题: 酷町堂:3785

0
0
已解决
宋梓涵
宋梓涵
新手光能
新手光能
#include<iostream>
#include<string>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    string s;
    int f=0;
    getline(cin,s);
    for(int i=1;i<=s.size()-1;i++)
    {
        if(s[i]!=s[i-1])
            f++;
        if(f==1||f==3)
            cout<<s[i];
    }
    return 0;
}

为什么我输出的是要删掉的内容???

大佬们!!!HELP ME!!!


0
已采纳
傅文彬
傅文彬
新手天翼
新手天翼

将for(int i=1;i<=s.size()-1;i++)改成后for(int i=0;i<=s.size()-1;i++)即可AC

0
我要回答