본문 바로가기

언어/C언어 - 연습문제 풀이

1번 글 풀이

#include "stdio.h"

main()
{
int h,i,j,k;
int num;
scanf("%d",&num);

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

======================
입력관련 출력문은 do-while 문으로 처리