首页 > 代码库 > 2014年10月20----数组1

2014年10月20----数组1

  ////判断邮箱格式是否输入正确            //Console.WriteLine("请输入你的邮箱:");            //string semail = Console.ReadLine();            //semail = semail.ToLower();            //string bidui = "abcdefghijklmnopqrstuvwxyz1234567890_.@";            //int sant = 0;            //int sdian = 0;            //int zhengque = 0;            //for (int i = 0; i < semail.Length; i++)            //{            //    string sc = semail.Substring(i, 1);//截取字符            //    bool b = bidui.Contains(sc);            //    if (b)            //    {            //        if (sc == "@")            //        {            //            sant++;            //        }            //        if (sc == ".")            //        {            //            sdian++;            //        }            //    }            //    else            //    {            //        Console.WriteLine("您的邮箱有特殊字符,请检查输入!");            //        zhengque++;            //    }            //}            //if (sant == 1 && sdian == 1 && zhengque == 0)            //{            //    if (semail.Contains("@.") || semail.IndexOf("@") > semail.IndexOf("."))            //    {            //        Console.WriteLine("@和.之间需要有邮箱地址代表字符,并且@必须在.前面");            //    }            //    else            //    {            //        if (semail.EndsWith(".com") || semail.EndsWith(".cn"))            //        {            //            Console.WriteLine("输入正确");            //        }            //        else            //        {            //            Console.WriteLine("邮箱必须以.com或者.cn结尾");            //        }            //    }            //}            //else            //{            //    Console.WriteLine("注意邮箱中只能出现一个@和一个.");            //}           //int[] mingzi = new int[9];           // for (int i = 0; i < 9;i++ )           // {           //     Console.WriteLine("输出"+i+"名字");           //     mingzi[i] = int.Parse(Console.ReadLine());           // }           // int sum=0;           // foreach (int s in mingzi)//s就是直接取里面的数字,第一次是s=mingzi[0],第二次是s=mingzi[1]           // {           //     sum = sum + s;           // }           // Console.WriteLine(sum);           // Console.ReadKey();            //输入你们班的人数求平均分,求最高分,最低分            Console.WriteLine("输入你们班的人数");                int renshu=int.Parse(Console.ReadLine());//输入你们班的人数            int[] chengji=new int[renshu];//人数的数组            int sum=0;//初始总和            int d = 1;                for (int i = 0; i < renshu; i++)                {                    Console.WriteLine("输入第{0}个人的成绩为:",d);                    chengji[i]=int.Parse(Console.ReadLine());                    sum=sum+chengji[i];                    d++;                }            double max=chengji[0];            double min=chengji[0];            for (int a = 0; a < renshu; a++)            {                if (chengji[a] > max)                {                    max = chengji[a];                }                if (chengji[a] < min)                {                    min = chengji[a];                }            }            //由小到大            for (int q = 0; q < renshu; q++)            {                for (int k = q; k < renshu - 1; k++)                {                    int zhong = 0;//中间数                    zhong = chengji[q];                    if (chengji[q] > chengji[k + 1])//冒泡排序                    {                        chengji[q] = chengji[k + 1];                        chengji[k + 1] = zhong;                    }                }            }            foreach (int h in chengji)            {                Console.WriteLine(h);            }            Console.ReadKey();            //由大到小            //for(int q=0;q<renshu;q++)            //{            //    for (int k = q; k<renshu-1; k++)            //    {            //        int zhong = 0;//中间数            //        zhong=chengji[q];            //        if (chengji[q] < chengji[k + 1])//冒泡排序            //        {            //            chengji[q] = chengji[k+1];            //            chengji[k + 1] = zhong;            //        }            //    }            //}            //foreach (int h in chengji)            //{            //    Console.WriteLine(h);            //}             //Console.ReadKey();  Console.WriteLine("最高分为{0},最低分为{1}", max, min);            double avg = sum / renshu;//求平均值            Console.WriteLine("总均分是{0}", sum);            Console.WriteLine("平均分是{0}", avg);            Console.ReadKey();

 

2014年10月20----数组1