题解 | #明明的随机数#

明明的随机数

http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

import java.util.Scanner;
public class Main{
    public void Asc(int arr []){
        for(int i = 0; i < arr.length; i++){
            for(int j = i; j < arr.length; j++){
                if(arr[i] >= arr[j]){
                    int temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
    }
    public void print(int arr []){
        if(1 <= arr[0] && arr[0] <= 500){
            System.out.println(arr[0]);
        }
        for(int i = 1; i < arr.length; i++){
            if(1 <= arr[i] && arr[i] <= 500){
                if(arr[i - 1] == arr[i]){
                    continue;
                }
                System.out.println(arr[i]);
            }
        }
    }
    public static void main(String []args){
        Scanner in = new Scanner(System.in);
        int N = in.nextInt();
        if(1 <= N && N <= 1000){
            int [] arr = new int [N];
            for(int i = 0; i < N; i++){
                int temp = in.nextInt();
                if(1 <= temp && temp <= 500){
                    arr[i] = temp;
                }
            }
            Main test = new Main();
            test.Asc(arr);
            test.print(arr);
        }
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
08-14 22:16
我爱加瓦233:今年行情真的好起来了,暑期实习拿了美团,京东,饿了么三家的Offer,最终去了美团,披上了我的黄马褂,开启送外卖之旅
点赞 评论 收藏
分享
牛客42479632...:多投吧 我学c++就学了3个月都找到好几家实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务