zoukankan      html  css  js  c++  java
  • 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();
    
  • 相关阅读:
    宏开发:excel中添加拼接行
    windows消息简单应用实例
    C#用到windows 消息列表Message类MSG的id代号
    在C#中winform程序中应用nlog日志工具
    sql语句中生成0-10随机数
    div+css布局使用inline-block
    linux在nginx中服务器集群用到session的注意事项
    linux 安装php时不安装mysql客户端或者服务端
    centos 配置apache注意事项
    Apache服务器不能启动查看启动错误信息
  • 原文地址:https://www.cnblogs.com/9999w/p/4037264.html
Copyright © 2011-2022 走看看