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 |