Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

archive

[C언어 실습/기컴프 과제] 9.15 본문

C \ C++/22_1 기컴프 (C)

[C언어 실습/기컴프 과제] 9.15

안정민 2022. 6. 21. 21:32

프로그래밍 연습 9.15

다음처럼 주어지는 문자열에 대하여

char str[ ] = “123456789”;

아래와 같은 출력이 나오는 프로그램을 작성하라.

            1

         2 3 2

      3 4 5 4 3

   4 5 6 7 6 5 4

5 6 7 8 9 8 7 6 5

 

-

#include<stdio.h>

int main()
{
    int n = 5, i, j, num = 1, gap;

    gap = n - 1;

    for (j = 1; j <= n; j++)
    {
        num = j;

        for (i = 1; i <= gap; i++)
            printf(" ");

        gap--;

        for (i = 1; i <= j; i++)
        {
            printf("%d", num);
            num++;
        }
        num--;
        num--;
        for (i = 1; i < j; i++)
        {
            printf("%d", num);
            num--;
        }
        printf("\n");

    }

    return 0;
}

 

-