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