A.2.4-数组的定义,遍历,求和,平均值,求最大值

ylbtech- .NET-Basic: A.2.3-数组的定义,遍历,求和,平均值,求最大值

 A.2.4-数组的定义,遍历,求和,平均值,求最大值

1.A,源代码
using System;

namespace Test1
{
    class Program
    {
        static void BianLi(int[] a)
        {
            //for (int i = 0; i < a.Length; i++)
            //{
            //    //Console.Write(a[i]+"\t");
            //    Console.Write("{0}\t",a[i]);
            //}
            foreach (int f in a)
            {
                Console.Write("{0}\t", f);
            }
        }
        static int FunSum(int[] a)
        {
            int sum = 0;
            foreach (int f in a)
            {
                sum = sum + f;
            }
            return sum;
        }
        static int FunAvg(int[] a)
        {
            int sum = FunSum(a);
            int avg = sum / a.Length;
            return avg;
        }
        static int FunMax(int[] a)
        {
            int tempNum = 0;
            foreach (int f in a)
            {
                if (tempNum < f)
                {
                    tempNum = f;
                }
            }
            return tempNum;
        }
        static void Main(string[] args)
        {

            //定义一个数组
            int[] a = new int[4] { 8, 1, 14, 5 };
            //用函数来处理数组 
            //输出数组
            BianLi(a);
            //数组求和
            Console.WriteLine("数组的和为:{0}", FunSum(a));
            //数组求平均值
            Console.WriteLine("数组的平均值为:{0}", FunAvg(a));
            //求数组的最大值
            Console.WriteLine("数组最大值为:{0}", FunMax(a));
            Console.ReadLine();
        }
    }
}
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2013-03-25 09:49  ylbtech  阅读(587)  评论(0编辑  收藏  举报