请教一下大佬们 为啥第六个之后都报RE呢?
查看原帖
请教一下大佬们 为啥第六个之后都报RE呢?
568366
alanQAQ楼主2021/9/14 00:15

刚开始学编程,大佬们轻点骂呜呜

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        String str=scan.next();
        int length=str.length();
        int in=Integer.parseInt(str);
        int[]num=new int[length];
        for (int a=0;in!=0;a++){
            num[a]=in%10;
            in=(in-num[a])/10;
        }
        for (int i=0;i<length-1;i++) {
            for (int a = 0; a<length-1-i; a++) {
                if (num[a] < num[a + 1]) {
                    int temp;
                    temp = num[a + 1];
                    num[a + 1] = num[a];
                    num[a] = temp;
                }

            }
        }
        int fin=0;
        for (int a=0;a<length;a++){
            fin=(fin+num[a])*10;
        }
        fin=fin/10;
        if (fin%30!=0)
            System.out.println(-1);
        else
         System.out.println(fin);
    }
}
2021/9/14 00:15
加载中...