본문 바로가기

Programming/C Language

반복문 예제

AZ

  +  ZA
---------
       99 를 만족하는 모든 A와 Z 구하기



가능한 모든 수의 조합을 시도하기 위해서는 반복문 중첩이 필요할 것 같다.

#include<stdio.h>

int main(void)

{
    int A,Z;                                                                            //10의자리와 1의자리 반복을위한 변수 선언

    int result;                                                                         //합을 저장할 변수 result 선언

for(A=0;A<10;A++)                                                          // for문을 통해 A 반복

{

for(Z=0;Z<10;Z++)                                                     // for문을 통해 Z 반복

{

result = (A * 10 + Z) + (Z * 10 + A)                            // result값에 나올수있는 모든 경우의수를 순차적으로 저장

if(result == 99)                                                    // if문을 통해 result값이 99인경우 catch    

printf("%d%d + %d%d = %d",A,Z,Z,A,result);            // 출력

}


}

return 0;

}


'Programming > C Language' 카테고리의 다른 글

Data Structure 배열  (0) 2017.11.29
내용 보충  (0) 2017.11.09
반복문 예제  (0) 2017.11.08
예제풀이중 보충내용  (0) 2017.11.08
서식문자의 종류와 그 의미  (0) 2017.11.02