- 问答
- @ 2019-06-11 17:35:09
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 条评论
- 
  小熊 (wlnirvana) LV 8 MOD @ 2019-06-11 19:39:42看不懂你的程序在做什么。请用更有提示性的变量名,同时多写一些注释。 
- 
  @ 2019-06-11 17:35:38可以帮我看一下哪里错了吗,不用管完整的 
- 1