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]);

                }

       }


运行结果如下:

 

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

相关文章推荐

随机生成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题--【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}...

微软100题(94)找出数组中长度最长的等差数列

题目:求随机数构成的数组中找到长度大于=3的最长的等差数列 输出等差数列由小到大:  如果没有符合条件的就输出 格式: 输入[1,3,0,5,-1,6] 输出[-1,1,3,5] ...

面试题:将一个字符串数组中的字母按照以下规则排列:表中任何单词的首字母与其前面单词的尾字母相同! 要求:字符串只由小写字母构成,且每个字符串长度在2-100之间

package my_pro1;import java.util.ArrayList;import java.util.Iterator;public class WorkListOrder {pub...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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