using System;
namespace 数组问题
{
class ArrayMath
{
public static int ArragAverage( int [] array)
{
int sum=0, averagevalue;
foreach(int temp in array)
{
sum += temp;
}
averagevalue = sum/array.Length;
return averagevalue;
}
public static int []Aarraysum(int []array1,int []array2)
{
int [] array23 = new int [array2.Length];
for (int i = 0; i < array1.Length; i++)
{
array23[i] = array1[i] + array2[i];
}
return array23;
}
public static int ArrayMax( int [] array)
{
int max = array[0];
for (int i = 0; i < array.Length; i++)
{
if ( array[i]>max)
{
max = array[i];
}
}
return max;
}
public static void Main(string[] args)
{
int averagevalue1,averagevalue2, max1, max2;
int []array3;
int []array4;
int []array1 = { 1,3,4,89,2,4};
int []array2 = { 2,3,4,5,2,4};
averagevalue1 = ArragAverage(array1);
averagevalue2 = ArragAverage(array2);
max1 = ArrayMax(array1);
max2 = ArrayMax(array2);
array3 = Aarraysum(array1,array2);
array4 =(int[])array3.Clone();
Console.WriteLine("the array1's averagevalue1 is {0}", averagevalue1);
Console.WriteLine("the array2's averagevalue2 is {0}", averagevalue2);
Console.WriteLine("the array1's max is {0}",max1);
Console.WriteLine("the array2's max is {0}",max2);
foreach ( int temp in array3)
{
Console.Write(temp);
Console.Write(" ");
}
Console.WriteLine();
foreach ( int temp in array4)
{
Console.Write(temp);
Console.Write(" ");
}
Console.ReadLine();
}
}
}