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(); } } }
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |