되는대로 살자

[C언어 기출문제&풀이] 복면산 본문

2009~2014/C/C++

[C언어 기출문제&풀이] 복면산

malu 2010. 11. 2. 21:31

아래와 같은 성질을 가지는 복면산에서 세자리 수 ABC 를 구하는게 문제이다.

   ABC
 + CCA
 ------
  1AB2
A,B,C 는 1 이상 9 이하의 자연수이고, A , B , C 는 서로 같은 수를 나타낼 수도 있다.

입력

입력은 없다.

출력

ABC 를 크기 순으로 한 줄에 하나씩 출력한다.

입출력 예

입력

출력

319
...
풀이 : A B C에 대한 반복문을 실행하여 조건을 단다. 
소스코드 
01#include <stdio.h>
02  
03int main()
04{
05    int A,B,C,a,b,c;
06    for(a=1;a<10;a++)
07    {
08         for(b=1;b<10;b++)
09        {
10              for(c=1;c<10;c++)
11    {
12        if(a*100+b*10+c+c*100+c*10+a==1000+a*100+b*10+2)
13            printf("%d%d%d\n",a,b,c);
14    }
15         }
16    }
17}