코딩테스트

프로그래머스 - 각도

오쟝 2023. 7. 13. 09:29

주어진 각도 조건과 일치하는지에 따라서 분류해야하기 때문에 이 문제는 비교 연산자를 사용해야합니다!

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int angle) {
    int answer = 0;
    if(angle>0 && angle<90) answer = 1;
    else if(angle == 90) answer = 2;
    else if(angle<180) answer = 3;
    else if(angle == 180) answer = 4;
    return answer;
}

 

문제에서 요구하는 대로 solution 함수를 완성시켜줍시다!
만약 angle이 0 초과 그리고 90 미만이면 예각, 즉 answer가 1입니다. 이것을 if문으로 작성하면 if (angle>0 && angle<90) answer = 1;이 됩니다.

만약 angle이 90이면 직각, 즉 answer가 2입니다. 이것을 if문으로 작성하면 else if (angle == 90) answer = 2;가 됩니다.

만약 angle이 90 초과 그리고 180 미만이면 평각, 즉 answer가 3입니다. 이것을 if문으로 작성하면 else if (angle<180) answer = 3;이 됩니다.

만약 angle이 180이면 평각, 즉 answer가 4입니다. 이것을 if문으로 작성하면 else if (answer == 180) answer = 4;가 됩니다.

 

(~ ̄▽ ̄)~코드 완성 q(≧▽≦q)