Algorithm/Do it

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38

Bonita SY 2019. 2. 23. 09:57
728x90
반응형

Q.13 곱셈이 아니라 덧셈을 출력하는 프로그램을 작성하세요.

* 앞 문제처럼 표의 위쪽과 왼쪽에 더하는 수를 출력하세요.


#include <stdio.h>


int main(void)

{

        int i, j;

        printf("   |  1  2  3  4  5  6  7  8  9\n");

        printf("---+----------------------------\n");

        for(i=1; i<=9; i++)

        {

                printf(" %d |", i);

                for(j=1; j<=9; j++)

                {

                        int add = i+j;

                        if((add / 10) == 0) {

                                printf("  %d", add);

                        } else {

                                printf(" %d", add);

                        }

                }

                printf("\n");

        }

        return 0;

}


실행 결과


sy@sy:~/doit/1$ ./prac13

   |  1  2  3  4  5  6  7  8  9

---+----------------------------

 1 |  2  3  4  5  6  7  8  9 10

 2 |  3  4  5  6  7  8  9 10 11

 3 |  4  5  6  7  8  9 10 11 12

 4 |  5  6  7  8  9 10 11 12 13

 5 |  6  7  8  9 10 11 12 13 14

 6 |  7  8  9 10 11 12 13 14 15

 7 |  8  9 10 11 12 13 14 15 16

 8 |  9 10 11 12 13 14 15 16 17

 9 | 10 11 12 13 14 15 16 17 18


728x90
반응형