陈佳豪


私信TA

用户名:dotcpp0665353

访问量:2629

签 名:

等  级
排  名 358
经  验 5266
参赛次数 1
文章发表 48
年  龄 0
在职情况 学生
学  校 淄博职业学院
专  业 软件技术·

  自我简介:

TA的其他文章

Java 1072 汽水瓶
浏览:28
2672 字符统计
浏览:44

解题思路:

注意事项:

参考代码:

import java.util.*;

 

public class Main {

    public static void main(String [] args){

                Scanner sc = new Scanner(System.in);

                int n = sc.nextInt(); // 随机数的个数,

                Set<Integer> set = new HashSet<>(); // 创建一个Set集合用于去重

                for (int i = 0; i < n; i++) {

                    set.add(sc.nextInt()); // 获取一个整数,加入到Set中

                }

                // 转换为数组并从小到大排序

                int[] nums = new int[set.size()]; // 创建一个数组,大小为Set集合的大小,即去重后的元素个数

                int sum = 0;

                for (int num : set) { 

                    nums[sum++] = num; // 元素存入数组中

                }

                Arrays.sort(nums); // 对数组进行从小到大排序

                System.out.println(nums.length); // 数组的长度就是不同的随机数的个数

                for (int num : nums) {

                    System.out.print(num + " "); // 遍历数组输出元素,并用空格隔开

                }

            }

        }


 

0.0分

0 人评分

  评论区

  • «
  • »