zoukankan      html  css  js  c++  java
  • 在数组中随机插入数字且不重复

    产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(两种方法)

    1,

         List<int> myList = new List<int>();

                Random ran = new Random();

                while (myList.Count<100)

                {

                    int num = ran.Next(1, 101);

                    if (!myList.Contains(num))

                    {

                        myList.Add(num);

                    }

                }

                foreach (int item in myList)

                {

                    Console.WriteLine(item);

                }

                Console.WriteLine(myList.Count);

                Console.ReadLine();

       2,

           HashSet<int> myList = new HashSet<int>();

                Random ran = new Random();

                while (myList.Count<100)

                {

                    int num = ran.Next(1, 101);

                    myList.Add(num);

                }

                foreach (int item in myList)

                {

                    Console.WriteLine(item);

                }

                Console.WriteLine(myList.Count);

                Console.ReadLine();

  • 相关阅读:
    合并本地多次commit为一个commit
    git 取消文件跟踪
    遍历进程 遍历窗口
    linux查看程序运行参数
    ubuntu下载地址
    将博客搬至CSDN
    extern"C"的使用
    ESP32-NVS存储(非易失性存储库)
    ESP32-EEPROM存储
    c语言简单数据类型
  • 原文地址:https://www.cnblogs.com/wangxlei/p/5991325.html
Copyright © 2011-2022 走看看