문제풀이
두개의 값을 입력받고 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;
}
}
'Koala - 7기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/python] 9325번 얼마? (0) | 2022.07.18 |
---|---|
[백준/C] 2869 달팽이는 올라가고 싶다 (1) | 2022.07.18 |
[백준/Python] 2511번 카드놀이 (0) | 2022.07.17 |
[백준/Python]4458번 첫 글자를 대문자로 (0) | 2022.07.17 |
[백준/python] 9086번 문자열 (0) | 2022.07.17 |