答案:int[] intArr=new int[100]; ArrayList myList=new ArrayList(); Random rnd=new Random(); while(myList.Count<100) { int num=rnd .Next(1,101); if(!myList.Contains(num)) myList.Add(num); } for(int i=0;i<100;i++) intArr[i]=(int)myList[i]; 解析:int[] intArr=new in...
相关推荐 1用C#实现以下功能 a 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。b 对上面生成的数组排序,需要支持升序、降序两种顺序 2【题目】用C#实现以下功能a产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。b对上面生成的数组排序,需要支持升序、降序两种顺序 ...
{intnum=rnd.Next(1,101);if(!myList.Contains(num)) myList.Add(num); }for(inti=0;i<100;i++) intArr[i]=(int)myList[i];20.请叙述类与结构的区别。1)、结构是值类型;2)、结构不支持继承;3)、结构不能定义默认的构造函数;4)、结构不能定义析构函数;5)、结构不能使用初始值设置域值。 在...
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 classProgram {staticvoidMain(string[] args) {int[] arr =newint[100]; Random random=newRandom();for(inti =0; i < arr.Length; i++) { arr[i]=GetNumber(arr, random); }foreach(intaainarr) { Console.Write(aa+""); ...
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 int[] intArr = new int[100]; //定义一维数组ArrayList myList = new ArrayList(); //创建集合对象Random rnd = new Random(); //创建随机生成器对象while (myList.Count
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 int[] intArr=new int[100]; ArrayList myList=new ArrayList(); Random rnd=new Random(); while(myList.Count<100) { int num=rnd.Next(1,101); if(!myList.Contains(num)) ...
int[] i = new int[100]; ArrayList array = new ArrayList(); Random rd = new Random(); int b = 0; while(array.Count < 100) { int num = rd.Next(1, 101); if (!array.Contains(num)) { array.Add(num); i[b++] = num; ...
前天去面试了,给出的笔试中有这样的一道算法题,产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复 当时,脑子一热,也没想那么多,就用集合实现了一下,经面试官提醒,发现还有更好的方式来实现。 代码 首先看一下这样一段代码 1namespaceWolfy.RandomDemo2{3classProgram4{5staticvoidMain(string[]...
public getRandowArray(){ arr = new int[100];} int[] arr;/// /// 检查数组中是否已存在此数 /// /// <returns>ture为已存在</returns> private bool checkNumber(int arrlist){ for (int i = 0; i < arrlist; ++i){ if (arr[i] == arr[arrlist])return true;} return...
产生一个int数组,长度为50,并向其中随机插入1-100,并且不能重复。(10分)//方法1:int []arr = new int[50];ArrayList ali