本文共 699 字,大约阅读时间需要 2 分钟。
判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多
输入 一行,一个字符串,长度不超过1000 输出 一行,包括出现次数最多的字符和访字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ASCII码最小的那一个字符 样例输入 abbccc样例输出
c 3import java.util.Scanner;public class Main { public static void main(String[] args) { int count[]=new int [1000]; char b='a'; int n=0,max=0; Scanner scanner=new Scanner(System.in); String string; string=scanner.nextLine(); char a[]=string.toCharArray(); for(int i=0;i<26;i++) { count[0]=0; } for(int i=0;icount [max]) max = i; char c=(char) ((char) max+'a'); System.out.println(c+" "+count[max]); }}
转载地址:http://hfwrn.baihongyu.com/