Information Security Study

[백준] 14681: 사분면 고르기 본문

Programming/C

[백준] 14681: 사분면 고르기

gayeon_ 2024. 1. 7. 17:04

좌표를 입력하면 사분면 번호를 출력하는 문제이다.

if문을 사용해 알맞는 사분면을 출력하도록 작성하면 될 것 같다.

 

 

 

 

입출력 예시이다.

 

#include <stdio.h>

int main() {

	int x;
    int y;
    
    scanf("%d", &x);
    scanf("%d", &y);
    
    if(x > 0 && y > 0) {
    	printf("1");
    } else if(x < 0 && y > 0) {
    	printf("2");
    } else if(x < 0 && y < 0) {	
    	printf("3");
    } else {
    	printf("4");
    }
    
    return 0;
}

x, y가 모두 양수일 때는 제 1사분면

x는 음수이고 y가 양수일 때는 제 2사분면

x, y가 모두 음수이면 제 3사분면 

x는 양수이고 y가 음수이면 제 4사분면이다.

 

x, y의 조건이 모두 충족되었을 때 사분면을 출력할 수 있도록 논리 연산자인 &&을 사용했다. 

else if문으로 각 경우에 맞는 사분면을 출력하도록 작성했다.

'Programming > C' 카테고리의 다른 글

[백준] 10171: 고양이  (0) 2024.01.07
[백준] 2558: 곱셈  (0) 2024.01.07
[백준] 2753: 윤년  (1) 2024.01.07
[백준] 10172: 개  (0) 2024.01.07
[백준] 11382: 꼬마 정민  (0) 2024.01.07