zoukankan      html  css  js  c++  java
  • 函数数组排序带出最大最小值及平均值

    namespace 函数数组排序带出最大最小值及平均值
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] b=new int[]{9,1,5,3,7};
                int max = 0;  //设置两个变量用来接收最低值与最小值。
                int min = 0;
                int ave = 0; //设变一个变量来接收平均值。
                int[]a=  new Program().Array(b,out max,out min,out ave);
                for (int i = 0; i < b.Length; i++)
                {
                    Console.WriteLine( b[i]);
                }
                Console.WriteLine("最大值"+max);
                Console.WriteLine("最小值"+min);
                Console.WriteLine("平均值"+ave);
                Console.ReadLine();
            }
            public int[] Array(int[]a,out int x,out int y,out int ave)  //跳出x,y和ave三个变量,返回int[]a变量。
            {
             
                int temp = 0;
                for (int i = 1; i <= a.Length; i++)
                {
                    for (int j = 1; j <= a.Length-i; j++)
                    {
                        if(a[j-1]<a[j])
                        {
                            temp = a[j - 1];
                            a[j - 1] = a[j];
                            a[j] = temp;
                        }
                    }
                } 
                x = a[0]; //最大值
                y=a[a.Length-1]; //最小值
                int sum = 0;
                for (int i = 0; i < a.Length; i++)
                {
                   
                    sum = sum + a[i];
                }
                ave = sum / (a.Length);
                return a;
            }
        }
    }

  • 相关阅读:
    OFDM系统中频域同步技术及FPGA实现
    SystemVerilog的挑战和机遇
    基础知识要牢固..复习复习,再复习
    样式在.net下测试不成功.附解决办法
    学习.net2.0的网站
    08年又快结束了..抱怨下!~
    今天去面试.net开发,感想
    在b/s开发中经常用到的javaScript技术
    淘宝"新版"首页
    Ajax技术简单入门
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4423735.html
Copyright © 2011-2022 走看看