C#

012_Larger

iwannabebackendexpert 2022. 3. 15. 22:45
static void Main(string[] args)
        {
            int Larger(int a, int b)
            {
                int bigger;
                return bigger = (a > b) ? a : b;
            }
            string[] token;
            Console.Write("정수 세 개를 입력하세요 : ");
            string numbers = Console.ReadLine();
            token = numbers.Split(' ');
            int num1 = int.Parse(token[0]);
            int num2 = int.Parse(token[1]);
            int num3 = int.Parse(token[2]);

            Console.Write("가장 큰 수는 : ");
            Console.WriteLine(Larger(Larger(num1,num2),num3));
        }

token을 이용해 한 줄에 정수 세 개 입력받아 split으로 나누어 token배열에 저장.

삼항연산자를 이용. [ a > b ? a : b ]는 a가 b보다 더 크다면(참) a를 출력 , 거짓이라면 b를 출력.

삼항연산자 함수를 중첩사용.

Larger(  Larger(num1 ,num2) 에서 나온 값 ), num3 ))  : num1,num2를 비교한 값이 num3과 비교됨.

가장 큰 수 출력

 

'C#' 카테고리의 다른 글

014_Factorial  (0) 2022.03.15
013_PyramidMethod  (0) 2022.03.15
011_버블정렬  (0) 2022.03.15
010_Array  (0) 2022.03.15
009_Pyramid  (0) 2022.03.15