자연수 n을 입력받아 "출력 예"와 같이 출력되는 프로그램을 작성하시오.
주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.



3
*****
 ***
  *
 ***
*****

[코드]

#include <stdio.h>

int main() {

 int num, i, j;

 scanf("%d", &num);

 for (i = 0; i < num; i++) {
  for (j = 0; j < num *2 -1-i; j++) {
   if (j < i)
    printf(" ");
   else
    printf("*");
  }
  printf("\n");
 }

 for (i = 1; i < num; i++) {
  for (j = 0; j < num + i; j++) {
   if (j < num-1 - i)
    printf(" ");
   else
    printf("*");
  }
  printf("\n");
 }

 return 0;
}


+ Recent posts