0
已解决
徐紫尘
高级光能
高级光能
#include<iostream>
#include<cstdio>
using namespace std;
int b[125],maxw;
int main()
{
string s;
cin>>s;
for(int i=0;i<s.size();i++){
b[s[i]]=1;
maxw=max(maxw,b[s[i]]);
}
for(int i=1;i<=122;i++){
if(b[s[i]]){
if(b[s[i]]==maxw){
cout<<s[i];
}
b[s[i]]=0;
}
}
return 0;
}
请问哪里错了?
帮忙指出
徐紫尘在2020-04-10 16:22:06追加了内容
#include<iostream>
#include<cstdio>
using namespace std;
int b[125],maxw,n;
int main()
{
string s;
cin>>s;
for(int i=0;i<s.size();i++){
b[s[i]]++;
maxw=max(maxw,b[s[i]]);
}
for(int i=1;i<=126;i++){
if(b[s[i]]==maxw){
if(s[i]==n){
continue;
}
cout<<s[i];
n=s[i];
}
}
return 0;
}
60分