首页 > 其他 > 详细

面试题目产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

时间:2014-02-15 05:49:08      阅读:281      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
static void Main(string[] args)
 
       {
           int[] num = new int[100];
           ArrayList Mylist = new ArrayList();
           Random rd = new Random();
           while (Mylist.Count < 100)
           {
               int i=rd.Next(1, 101);
               if (!Mylist.Contains(i))
                   Mylist.Add(i);
           }
           for (int i = 0; i < num.Length; i++)
           {
               num[i] = (int)Mylist[i];
           }
           for (int j = 0; j < num.Length - 1; j++)
           {
               for (int i = 0; i < num.Length - 1 - j; i++)
               {
                   if (num[i] > num[i + 1])
                   {
                       int temp = num[i];
                       num[i] = num[i + 1];
                       num[i + 1] = temp;
                   }
               }
           }
           foreach (var i in num)
           {
               Console.WriteLine(i);
           }
           Console.ReadKey();
 
       }       
       

  

面试题目产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

原文:http://www.cnblogs.com/zhanying/p/3549929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!