C#の最大値と最小値の問題を見つけるための基本的なアルゴリズム

最大値と最小値を見つけます

質問

入力の数N、N <= 100は、最小数および最大数項を見つけます

実装コード

using System;

namespace _1.求最大最小
{
    class Program
    {
        public static int GetMax(int[] numbers)
        {
            int max = numbers[0];
            for (int i = 0; i < numbers.Length; i++)
            {
                if (max < numbers[i])
                {
                    max = numbers[i];
                }
            }
            return max;
        }
        public static int GetMin(int[] numbers)
        {
            int min = numbers[0];
            for (int i = 0; i < numbers.Length; i++)
            {
                if (min > numbers[i])
                {
                    min = numbers[i];
                }
            }
            return min;
        }
        static void Main(string[] args)
        {
            string[] temp = Console.ReadLine().Split(' ');
            int[] numbers = new int[temp.Length];
            for (int i = 0; i < temp.Length; i++)
            {
                numbers[i] = Convert.ToInt32(temp[i]);
            }

            Console.WriteLine("Max = " + GetMax(numbers));
            Console.WriteLine("Min = " + GetMin(numbers));
            Console.ReadKey();
        }
    }
}

おすすめ

転載: www.cnblogs.com/xueyubao/p/11260634.html
おすすめ