手机号抽奖

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");//

        }
时间: 2024-08-06 03:47:05

手机号抽奖的相关文章

15-07-08 数组-- 手机号抽奖、福利彩票随机生成

1.手机号抽奖 Console.WriteLine("请输入手机号的个数:"); int a = Convert.ToInt32(Console.ReadLine()); string[] sj = new string[a]; for (int i = 0; i < a; i++) { Console.WriteLine("请输入第{0}个手机号:", i + 1); sj[i] = Console.ReadLine(); } Console.WriteLi

javascript 手机号抽奖

 案例   ----           手机号抽奖   开始抽奖  停止                                                       *具体的备注在代码里面 *含有作弊功能 下面讲到 效果是这样的 ***初始界面 ***                                                               ***抽到的第一个幸运号码*** **** ******************************

手机号抽奖、福利彩票抽奖

手机号排序 Console.WriteLine("请输入手机号的个数:"); int a = Convert.ToInt32(Console.ReadLine()); string[] sj = new string[a]; for (int i = 0; i < a; i++) { Console.WriteLine("请输入第{0}个手机号:", i + 1); sj[i] = Console.ReadLine(); } Console.WriteLine

C# 循环的应用 手机号抽奖 选班长的练习题

//第一题 //20个手机号滚动显示随机抽出一个中奖号码来: static void bbb(string[] args) { string[] cellPhone = new string[] { "13012345678", "13109876543", "13287654678", "13309876789", "13509878902", "13698374651", "

HTML常用数据类型以及例题练习

常用的类型: 1.数学: Math.ceil():天花板数 Math.floor():地板数 Math.round():四舍五入取整数 Math.random():生成0-1之间的随机数 2.日期时间: var s = new Date(); var s = new Date(1999,7,23); 函数: getFullYear(): getMonth(): getDate():获取日 getHours() getMinutes() getSeconds() getDay():获取星期 set

140824●语句应用举例

//降序排序 Console.Write("请输入数据的个数:"); int n = Convert.ToInt32(Console.ReadLine()); int []sz=new int[n]; //输入数值 for (int i = 0; i < n; i++) { Console.Write("请输入第{0}个数:",i+1); sz[i] = Convert.ToInt32(Console.ReadLine()); } //1.冒泡排序,方法易记

集合 ArrayList 类

集合的基本信息: System.Collections   系统类中的收藏类,定义各种对象(如列表,队列,位数组,哈希表和字典)的集合 常用的集合为ArrayList类:特殊集合一般会用到Queue队列集合.Stack栈集合哈有Hashtable哈希表集合. 集合和数组的区别:数组是连续的同一类型数据.集合可以是不连续的多种数据类型. ArrayList: ArrayList和Array的区别: 相同点:1.两者都实现了IList.ICollection.IEnumerable接口:     

2014-12-14 跳转语句,while循环,各种类的用法

跳转语句:break例:for(int i=0;;i++)  //无判断条件,即永远满足条件,无限循环{console.writeline("hello world!");if(i==9){break;    //i=9时跳出循环}continue:if (i==2){continue;  //结束continue后面的后续语句,直接跳往状态改变,开始下一次循环}while循环:返回true或falseint i=0;  //初始条件while(i<=9){console.wri

集合及特殊字符

壹. 1.System Collections命名空间包含接口和类,这些接口和类定义各种对象的集合: 2.集合与数组的区别:数组是连续的,同一类型的数据的一块区域,而集合是可以不连续的,多种数据类型的: 3.Arraylist实现了与  Ilist    ICollection   IEnumberable 接口 4.Arraylist是具体类,array是抽象类: 5.数组必须在实例化时指定元素数量,该数量一旦确定就不可更改,而ArrayList 当实例化一个arraylist 实例时可以不指