Java 为什么RE了
查看原帖
Java 为什么RE了
469972
小白可爱学习楼主2021/2/6 22:39
package com.study.java;

import java.util.Scanner;

class HelloWord {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        int length=scan.nextInt();
            int[] num = new int[length];
            int sum=0;
            for (int i = 0; i < num.length; i++) {
                num[i] = scan.nextInt();
            }
            for(int i=0;i<num.length;i++){
                for(int j=0;j<num.length-1-i;j++){
                    if(num[j]>num[j+1]){
                        int t=num[j+1];
                        num[j+1]=num[j];
                        num[j]=t;
                    }
                }
            }
            for(int i=1;i<num.length-1;i++){
                for(int j=i+1;j<num.length;j++){
                    if(num[i]==num[j]) {
                        num[j]=0;
                    }
                }
            }
            for(int i=0;i<num.length;i++){
                if(num[i]!=0){
                    sum++;
                }
            }
            System.out.println(sum);
            for(int i=0;i<num.length;i++){
                if(num[i]!=0) {
                    System.out.print(num[i] + " ");
                }
            }

    }

}
2021/2/6 22:39
加载中...