안녕하세요. 언제나 휴일입니다.
이번에는 abc+cca=1ab2를 만족하는 a, b, c를 구하는 소스 코드입니다.
알고리즘
반복(a:0->9)
반복(b:0->9)
반복(c:0->9)
num1 := a*100 + b*10 + c
num2:= c*100+c*10+a
num3 =1000+a*100+b*10+2
조건(num1+num2 is equal num3)
print(num1, num2, num3)
소스 코드
// abc //+ cca // ------ // 1ab2 #include <stdio.h> int main(void) { int a = 0; int b = 0; int c = 0; int num1, num2, num3; printf("=== abc + cca = 1ab2를 만족하는 a,b,c 목록 ===\n"); for (a = 0; a <= 9; a++) { for (b = 0; b <= 9; b++) { for (c = 0; c <= 9; c++) { num1 = a * 100 + b * 10 + c;//abc num2 = c * 100 + c * 10 + a;//cca num3 = 1000 + a * 100 + b * 10 + 2;//1ab2 if (num1 + num2 == num3) { printf("%d,%d,%d\n", a, b, c); } } } } return 0; }