본문 바로가기
CODING/BAEKJOON

백준 C언어 7568번 덩치 : for문을 이용하면 쉽게 풀리는

by pharmerci 2022. 3. 29.
728x90

문제

사람 : A

몸무게 : x kg 

키 : y cm

 

사람 : B

몸무게 : p kg

키 : q cm

 

x<p && y<q -> B의 덩치가 크다

x>p && y<q -> 정할 수 없다

 

N을 입력 받아서 N명의 키랑 몸무게를 입력하고, 순위를 출력하는 프로그램을 작성하라

순위 = 자신보다 덩치가 큰 사람 수 + 1

 

 

 

 


scanf가 똑바로 작동을 안해서 맨 위에 define을 이용하여 scanf가 똑바로 돌아가도록 만들어줬다.

cnt는 처음에 초기화하지 않으면 이상한 수부터 시작해서 하나씩 더해가기 때문에 원하는 답이 나오지 않는다. 그렇기 때문에 한번에 초기화를 해주는 것이 중요하다.

마지막에 순위는 cnt[i]만 출력할게 아니라 반드시 1을 더해서 출력해야 한다.! 등수니까 (나에게 하는 얘기)

 

 

 

 

 

728x90