Koala - 7기/기초 알고리즘 스터디
[백준/c언어]5086번
전한준
2022. 7. 17. 23:45
문제풀이
두개의 값을 입력받고 2 두개에 적용되는 조건을 넣어주면 된다. 일단 첫번째로 대입되는 수를 a, 그 다음 대입되는 수를 b로 두고 그 2개를 같은 경우와 같지 않은 경우로 나누고 그 안에서 같지 않은 경우에서 문제에 제시된 조건을 써 주고 만약 둘다 아닌경우는 else를 이용해 neither를 출력하면 된다. 그리고 같은 조건이 출력된 경우 break 구문을 이용해 끝내주면 된다.
소스코드
#include <stdio.h>
int main() {
int a, b;
while (1) {
scanf("%d %d", &a, &b);
if (a!=b){
if (b%a == 0)
printf("factor\n");
else if (a%b == 0)
printf("multiple\n");
else
printf("neither\n");
}
else
break;
}
}