您的位置:首页 > 其它

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

2013-03-25 09:49 393 查看
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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐