C# 向长度为100数组内随机插入1-100,不能重复。

原创 2016年08月29日 19:55:25
public static void Main (string[] args)
        {
            Random ran=new Random();
            int[] array = new int[100];
            ArrayList List = new ArrayList ();
            while (List.Count < 100) {
                int num = ran.Next (1, 101);
                if (!List.Contains (num))
                    List.Add (num);
            }

                for (int i = 0; i < 100; i++) 
                {
                    //                Random ran=new Random();
                    
                array [i] = (int)List [i];
                Console.WriteLine ("{0}个数为:{1}",i,array [i]);

                }

       }


运行结果如下:

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合&&产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复

//编程实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合 ///产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复 ...

随机生成1-100之间的数,并无一重复的存入长度为100的数组中

思路一: 看到这个题目的第一反应是:循环随机产生1-100的随机数,判断数组中是否已经有该数,若已存在,则重新生成随机数;若不存在,则放入数组中。 实现代码如下所示: public void setD...

C++[算法]给定一个具有100个元素的数组,请对该数组随机赋值1-100,不能出现重复的值

/*题目:给定一个大小为100的int数组,对其元素进行随机赋值,元素值的范围为1-100,不能出现重复的值。*/ /*解题思路:先用一个vector保存1-100的元素值。每次从中随机取出...

C#练习——去掉字符串两端的空格、统计字符出现的次数及出现的索引位置、随机生成10个1-100之间的不重复的偶数

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...

编程产生一个int数组,长度为30,并向其中随机插入1-30,并且不能重复输出数组。实现一个冒泡排序算法对其进行排序,输出排序结果

创建控制台       using System; using System.Collections.Generic; using System.Linq; using System.Tex...

C#实现在数组中插入1-100的随机数

面试原题:实现填充1-100到一个容器为100的数组中,数组只可以定义一个。         这是我上半年面试时遇到的一道题,当时第一次遇到就做出来,很有成就感,面试官现场给了我五分钟 ,花了三分钟想...

数组去重、冒泡排序、1-100随机产生10个数、字符串中找最多出现的单个字符

数组去重 冒泡排序 1-100随机产生10个数 字符串中找最多出现的单个字符

定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是

/*定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整...

【微软谷歌面试100题--【45】一个整数数组,长度为n,将其分为m 份,使各份的和相等,求m 的最大值

第45题 一个整数数组,长度为n,将其分为m 份,使各份的和相等,求m的最大值 比如: {3,2,4,3,6} 可以分成: {3,2,4,3,6} m=1; {3,6}{2,4,3}...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 向长度为100数组内随机插入1-100,不能重复。
举报原因:
原因补充:

(最多只允许输入30个字)