본문 바로가기
C#/C# : Baekjoon

[백준] C# : 사분면 고르기 (14681번)

by TODAYCODE 2021. 7. 22.
반응형

백준 단계별로 풀어보기 2단계 if문 4번 문제

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

문제의 핵심

1. if문을 중첩해서 사용할 수 있는가?


 

아마 알고 있겠지만,

if 문 내부에서 또 다시 if 문을 사용할 수 있다.

 

이중 if문을 통해서

조건을 검출한다면

해당 문제를 손쉽게 해결 할 수 있다.

 

 

 

정답 코드

using System;

namespace 조건문4
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = int.Parse(Console.ReadLine());
            int y = int.Parse(Console.ReadLine());

            if (x > 0)
            {
                if (y > 0)
                {
                    Console.WriteLine("1");
                }
                else if(y<0)
                {
                    Console.WriteLine("4");
                }
            }
            else if (x < 0)
            {
                if (y > 0)
                {
                    Console.WriteLine("2");
                }
                else if (y < 0)
                {
                    Console.WriteLine("3");
                }
            }
        }
    }
}
반응형

댓글