解题思路: 暂无
注意事项: 单个字符用‘’,字符串是索引序列,要通过charAt()去调用单个字符
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String S=sc.nextLine();
int a[]=new int[26]; //记录每个字母出现的次数
for(int i=0;i<S.length();i++){
a[S.charAt(i)-'A']++; //在Java中,字符串是一个字符序列,因此在访问字符串中的单个字符时,应该使用 charAt() 方法而不是直接使用索引
}
int t[]=new int[26],m=0,c=0; //记录下标
for(int i=0;i<26;i++){
if(m<a[i]) m=a[i];
}
for(int i=0;i<26;i++){
if(m==a[i]) t[c++]=i;
}
for(int i=0;i<c;i++){
System.out.printf("%c",t[i]+'A');
}
}
}
0.0分
0 人评分
蛇行矩阵 (C语言代码)浏览:536 |
字符逆序 (C语言代码)浏览:615 |
Cylinder (C语言描述+详细分析)浏览:3265 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:673 |
班级人数 (C语言代码)浏览:927 |
小O的数字 (C语言代码)浏览:1411 |
简单的a+b (C语言代码)浏览:443 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:538 |
A+B for Input-Output Practice (I) (C语言代码)浏览:574 |