import java.util.Scanner;
import java.util.Arrays;

public class 凯撒密码 {

    public static String ziMu(String zuiduo) {
        Scanner in = new Scanner(System.in);
        String shuru = in.next();
        char[] c = shuru.toCharArray();
        //Arrays.sort(c);
        int ciShu = 0;
        int[] n = new int[c.length];
        for (int i = 0; i < c.length; i++) {
            for (int j = 0; j < c.length; j++) {
                if (c[i] == c[j]) {
                    n[i]++;
                }
            }
        }
        
        int zhi=n[0];
        for(int i=0;i<n.length;i++) {
            if(n[i]>zhi) {
                n[i]=zhi;
            }
            
            for(int z=0;z<n.length;z++) {
                if(n[z]==zhi) {
                    System.out.print(n[z]);
                }
            }
        }
        return c[z];
    }

}


2 条评论

  • @ 2019-06-11 19:39:42

    看不懂你的程序在做什么。请用更有提示性的变量名,同时多写一些注释。

    • @ 2019-06-12 10:08:08

      我是在找那个出现最多的字母的位置

  • @ 2019-06-11 17:35:38

    可以帮我看一下哪里错了吗,不用管完整的

  • 1