0
点赞
收藏
分享

微信扫一扫

C#声明一个100大小的数组 随机生成1-100之间不重复的数

一葉_code 2022-04-06 阅读 36


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Collections;

namespace arrayTest

{

    //C#声明一个100大小的数组 随机生成1-100之间不重复的数

    class Program

    {

        static void Main(string[] args)

        {

            int[] array = new int[100];

            ArrayList newArrayList = new ArrayList();

            Random r = new Random();


            for (int i = 1; i < 101; i++)

            {

                int sum=r.Next(1, 101);

                array[i] = sum;

                while (newArrayList.Count <= 100)

                {

                    if (!newArrayList.Contains(sum))

                    {

                        newArrayList.Add(sum);

                    }

                }

            }

            for (int j = 0; j < 100; j++)

            {

                array[j] =(int) newArrayList[j];

                Console.Write("{0}",array[int]);


            }

            Console.ReadKey();


        }

    }

}

运行结果:

65,93,59,70,94,7,91,25,64,28,95,73,87,11,60,47,62,40,48,84,77,86,99,17,69,4,39,8

3,97,74,24,100,15,2,76,37,78,42,9,33,41,13,22,23,92,29,31,89,61,54,3,53,68,71,72

,85,52,80,46,82,27,14,56,88,49,51,21,63,79,75,96,57,6,58,44,66,30,19,16,35,8,5,8

1,55,26,18,90,43,1,50,36,10,38,20,98,12,32,67,34,45,请按任意键继续. . .


举报

相关推荐

0 条评论