经典论坛 » 后台数据库编程 » 一道基础的算法题
银牌会员
专长 JS,.NET,MSSQL
查看详细资料
TOP
兴国人
专长 .NET,C#,MSSQL
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string tempstr = ""; int[] Arr1 = new int[10]; Arr1 = GetArrRan(); if (Arr1.Length == 10) { for (int i = 0; i < Arr1.Length; i++) { tempstr += "随机数:" + Arr1[i].ToString() + "\r\n"; } } Console.Write(tempstr); } static int[] GetArrRan() { int[] ReturnArr = new int[10]; Random r = new Random(); int i = 0; while (i < 10) { int tempint = r.Next(1, 100); if (!CheckArr(ReturnArr, tempint)) { ReturnArr[i] = tempint; i++; } } return ReturnArr; } /// <summary> /// 检查值是否存在于数组中,存在则返回true,否则为false /// </summary> /// <param name="Arr1"></param> /// <param name="CheckValue"></param> /// <returns></returns> static bool CheckArr(int[] Arr1, int CheckValue) { bool ret = false; for (int i = 0; i < Arr1.Length; i++) { if (Arr1[i] == CheckValue) ret = true; } return ret; } } }
查看个人网站
Dreamlessness
金牌会员
专长 前端制作,C#