示例#1
0
        //methods
        public static int CalcAverageAge(Animal[] animalArray)
        {
            int sum = 0;
            int count = animalArray.Length;
            foreach (var item in animalArray)
	        {
                sum += item.Age;
	        }
            return sum / count;
        }
示例#2
0
        public static double AverageAge(Animal[] animals)
        {
            double total = 0;
            int allAnimals = animals.Length;
            for (int i = 0; i < allAnimals; i++)
            {
                total += animals[i].Age;
            }

            return total / (double)allAnimals;
        }
示例#3
0
        public static double AverageAge(Animal[] animals)
        {
            double sum = 0.0;

            foreach (Animal animal in animals)
            {
                sum += animal.Age;
            }
            sum /= animals.Length;

            return sum;
        }
示例#4
0
文件: Animal.cs 项目: didimitrov/Algo
        public static double AvgAge(Animal[] animals)
        {
            // var avgAge = animals.Average(x => x.Age);

            var age = 0.0;
            foreach (var animal in animals)
            {
                age = age + animal.Age;
            }
            var avgAge = age/animals.Length;
            return avgAge;
        }
        static void Main(string[] args)
        {
            Animal animal = new Cat("Mimi",4,Gender.female);
            Animal animal1 = new Dog("Sharo", 1, Gender.female);
            Animal animal2 = new Frog("Kikirica", 5, Gender.female);
            Animal animal3 = new Kitten("Mimi", 7);
            Animal animal4 = new Tomcat("Mimi", 5);
            Animal animal5 = new Frog("Mimi", 4, Gender.female);

            Animal[] zoo = new Animal[]{
            animal,animal1,animal2,animal3,animal4,animal
            };
            var avarageAge = zoo.Average(a=>a.Age);
            Console.WriteLine("{0:0.00}",avarageAge);
        }
 public Frog(Animal inputAnimal)
     : base(inputAnimal.age, inputAnimal.name, inputAnimal.sexMale)
 {
 }