0
已解决
包涵宇
中级天翼
中级天翼
明天&&后天期末考试,所以这个贴大后天结
祝大家期末考到高分!
由于这是我解除禁言后第一届贴&&考试祝福帖
所以150酷町币!!!
2661 找字符经验值:0
题目描述 Description
有一天,小明编了一个程序,能很快找出一个字符串中出现次数最多的字符,你能做到吗?
输入描述 Input Description
一个字符串(长度不超过50)
输出描述 Output Description
按字符在字符串中出现的先后顺序,显示出现次数最多的字符
样例输入 Sample Input
ACABBCCDDB
样例输出 Sample Output
CB
90分代码献上:
#include<bits/stdc++.h>
using namespace std;
int b[200],c[200],mx;
int main(){
string a;
cin>>a;
for(int i=0;i<a.size();i++){
b[int(a[i])]++;
}
for(int i=1;i<=150;i++){
mx=max(mx,b[i]);
}
for(int i=0;i<a.size();i++){
if(b[int(a[i])]==mx&&c[int(a[i])]==0){
cout<<a[i];
c[int(a[i])]=1;
}
}
return 0;
}
0
0
0
丁博扬
中级天翼
中级天翼
0
0
0