0
已解决
舒航
新手守护
新手守护
#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
0
0
0
0