중첩반복문 - 중첩반복문 수행평가4(리본 그리기)

2018. 7. 8. 11:29algorithm/dimigo.goorm.io

#include <stdio.h>


int main() {

int a;

int i, j;


scanf("%d", &a);

for (i = 0; i <= a; i++) {

if (i < (a / 2)) {

for (j = 0; j <= i; j++) {

printf("*");

}

for (j = 1; j <= a - ((i + 1) * 2); j++) {

printf(" ");

}

for (j = 0; j <= i; j++) {

printf("*");

}

printf("\n");

}

else if (i == ((a + 1) / 2)) {

for (j = 0; j <= a-1; j++) {

printf("*");

}

printf("\n");

}

else if( i > a/2) {

for (j = 0; j <= a - i; j++) {

printf("*");

}

for (j = 1; j <= ((i-1) *2) - a; j++) {

printf(" ");

}

for (j = 0; j <= a - i; j++) {

printf("*");

}

printf("\n");

}

}

return 0;

}