码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-10-20 17:02:22      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:blog   ar   for   sp   div   2014   on   log   amp   

  ////判断邮箱格式是否输入正确
            //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

标签:blog   ar   for   sp   div   2014   on   log   amp   

原文地址:http://www.cnblogs.com/9999w/p/4037264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!