问题标题: 酷町堂:1463

0
1
已解决
舒航
舒航
新手守护
新手守护

#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int main()
{
    string s;
    getline(cin,s);
    for(int i=1;i<=strlen(s)-1;i++)
    {
        for(int j=i+1;j<=strlen(s);j++)
        {
            if(s[i]==s[j])
            {
                s[j]=8;
            }
        }
    }
    for(int i=1;i<=strlen(s);i++)
    {
        if(s[i]!=8)
        {
            cout<<s[i];
        }
    }
    return 0;
}
这哪错了???


0
已采纳
贾文卓
贾文卓
高级光能
高级光能

我觉得你可以把第15行换成f[j]=true,下面的s[i]!=8相应换为!f[i]

还有,你写的到底是字符数组还是字符串?请统一。

 

0
黄昊轩
黄昊轩
新手守护
新手守护

把第15行换成f[j]=true,下面的s[i]!=8相应换为!f[i]

0
0
储金洋
储金洋
新手光能
新手光能

请统一是字符串还是字符数组

0
翟谦瑞
翟谦瑞
新手守护
新手守护

我觉得你可以把第15行换成f[j]=true,下面的s[i]!=8相应换为!f[i]

还有,你写的到底是字符数组还是字符串?请统一。

 

0
我要回答