중첩반복문 - 중첩반복문 수행평가4(리본 그리기)
2018. 7. 8. 11:29ㆍalgorithm/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;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
중첩반복문 - 중첩반복문 수행평가6(마름모 출력하기) (279) | 2018.07.08 |
---|---|
중첩반복문 - 중첩반복문 수행평가5(범위 안에 모두 나누어 떨어지는 수) (290) | 2018.07.08 |
중첩반복문 - 중첩반복문 수행평가3(소인수 찾기) (267) | 2018.07.08 |
중첩반복문 - 중첩반복문 수행평가2(평행사변형 출력하기) (272) | 2018.07.08 |
중첩반복문 - 중첩반복문 수행평가1(거꾸로 삼각형 출력하기) (269) | 2018.07.08 |