백준

백준 5086번: 배수와 약수 (C언어)

NamDoHyeon 2023. 9. 8. 11:22

백준 5086번: 배수와 약수 링크

https://www.acmicpc.net/problem/5086

문제를 풀기 전 생각한 것

배수를 구할 때와 약수를 구할 때의 방법이 같은데 어떻게 표현해야 할지 생각해 봤다

풀면서 어려웠던 점

문제를 제대로 읽지 않아서 배수와 약수를 구하는 것이 헷갈렸다

코드

#include <stdio.h>

int main(void) 
{
    int first, second;

    while (1) {
        scanf("%d %d", &first, &second);

        if (first == 0 && second == 0){
            break;
        }

        if (second % first == 0) {
            printf("factor\n");
        }

        else if (first % second == 0) {
            printf("multiple\n");
        }

        else printf("neither\n");
    }

    return 0;
}

풀면서 배운 점

문제를 잘 읽자 !

반응형