手机号抽奖
static void Main25手机号抽奖(string[] args) { //手机号抽奖,自己做的 Console.WriteLine("请输入手机号的个数"); int n =Convert.ToInt32 (Console.ReadLine()); string[] sj = new string[n]; for (int sjhgs = 0; sjhgs < n; sjhgs++) { Console.WriteLine("请输入手机号"); //string sjh = Console.ReadLine(); // 没用 sj[sjhgs] = Console.ReadLine(); //建立一个手机号的数组,用来存放输入的手机号 } //Console.WriteLine(sjhgs);//输出手机号 //for (int i = 0; i < n; i++) //{ // Console.WriteLine(sj[i]); //} DateTime x = DateTime.Now;//当前的时间 DateTime xx = x.AddSeconds(10); while (DateTime.Now.ToString("yyyyMMddHHmmss") != xx.ToString("yyyyMMddHHmmss"))//循环条件是当前时间不等于当前时间加了10秒后的时间 { Console.Clear(); Random r = new Random();//造一个随机数生成器 int gs= r.Next(n);//从n手机号中随机抽取到手机号gs Console.WriteLine(sj[gs]);//输入抽到的手机号 Thread.Sleep(1000); //1秒钟滚动一次 } //老师版的 Console.WriteLine("请输入手机号的个数:"); int a = Convert.ToInt32(Console.ReadLine()); string [] sjh = new string [a]; for (int i = 0; i < a; i++) { Console.WriteLine("请输入第{0}个手机号:",i+1); sj[i] = Console.ReadLine(); } Console.WriteLine("*************************************"); // 抽奖 DateTime d = DateTime.Now; DateTime dt = d.AddSeconds(10); while (true) { Console.Clear(); Random r = new Random(); int b = r.Next(a); Console.WriteLine(sj[b]); Thread.Sleep(100); if (DateTime.Now.ToString("yyyyMMddHHmmss") == dt.ToString("yyyyMMddHHmmss")) { break; } else { } } Console.Clear();//作弊 Console.WriteLine("15165339515");// }