문제 풀기 전 당부사항
본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다.
문제 설명
문제 : 세 개의 정수값을 입력받고 이 정수값 중 가장 큰 수를 출력하는 메서드를 만들어보세요
해설 및 출력 결과
- 정수값을 세 개 입력 받을 메소드를 선언해 줍니다.
- 이 세 값을 매개변수로 받기 위해 매개변수를 세 개 선언해 줍니다.
- 조건식을 이용해 첫 번째 조건에는 a가 가장 클 때, 두 번째 조건에는 b가 가장 클 때 마지막으로 c가 가장 클 때를 조건을 걸어 줍니다.
using System;
namespace class2
{
class MainApp
{
static public void FindMax(int a, int b, int c)
{
if (a > b && a > c)
Console.WriteLine("가장 큰 수는 {0}입니다", a);
else if (b > a && b > c)
Console.WriteLine("가장 큰 수는 {0}입니다", b);
else
Console.WriteLine("가장 큰 수는 {0}입니다", c);
}
static void Main(string[] args)
{
Console.Write("값을 입력해 주세요 : ");
int num1 = int.Parse(Console.ReadLine());
Console.Write("값을 입력해 주세요 : ");
int num2 = int.Parse(Console.ReadLine());
Console.Write("값을 입력해 주세요 : ");
int num3 = int.Parse(Console.ReadLine());
FindMax(num1, num2, num3);
}
}
}
'C# 코딩챌린지 > C# 코딩테스트 문제' 카테고리의 다른 글
C# 코딩테스트 문제 : 메소드를 연습해보자(2) (0) | 2024.03.29 |
---|---|
C# 코딩테스트 문제 : 메소드를 연습해보자(1) (0) | 2024.03.29 |
C# 코딩테스트 문제 : 2차원 배열을 이용한 문제 (0) | 2024.03.24 |
C# 코딩테스트 문제 : if문을 활용한 가장 큰 수 출력하기 (0) | 2024.03.24 |
C# 코딩테스트 문제 : 아이디와 패스워드 입력 후 형변환 해보기 (0) | 2024.03.18 |
댓글