桶标记
2023-07-16 19:21:28
发布于:广东
#include<iostream>
using namespace std;
int a[27];//初始化为0
int main(){
string s;
cin>>s;
int len = s.length();
for(int i=0;i<len;i++){
int n = s[i]-'a'+1;
a[n];
}
int max1 = -1;
int maxi = 0;
for(int i=1;i<=26;i){
if(a[i]>max1){
max1=a[i];
maxi=i;
}
}
char b = maxi+'a'-1;
cout<<b;
return 0;
}
全部评论 9
有问题打不出来
正解:
#include<iostream>
using namespace std;
int a[27];//初始化为0
int main(){
string s;
cin>>s;
int len = s.length();
for(int i=0;i<len;i){
int n = s[i]-'a'+1;
a[n]++;//把对2023-07-16 来自 广东
1#include<bits/stdc++.h>
using namespace std;
int a[27];//初始化为0
int main(){
string s;
cin>>s;
int len = s.length();
for(int i=0;i<len;i++){
int n = s[i]-'a'+1;
a[n]++;
}
int max1 = -1;
int maxi = 0;
for(int i=1;i<=26;i){
if(a[i]>max1){
max1=a[i];
maxi=i;
}
}char b = maxi+'a'-1;
cout<<b;
return 0;
}
(前面有两个小错误:
1.头文件错误(编译器未检测到)
2.第10行:a[n]应为a[n]++为什么可以这样做?
1周前 来自 江苏
02025-08-22 来自 山西
0给眼见老师点了一个赞
2025-07-31 来自 浙江
0woc~
2024-07-17 来自 广东
066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
2023-07-16 来自 广东
0haha
2023-07-16 来自 广东
0太牛啦~~
2023-07-16 来自 广东
0666
2023-07-16 来自 广东
0
有帮助,赞一个