옵션 |
|
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #include <stdio.h> int main(void) { int i; int j; int kuhaku; int asuta; scanf("%d", &asuta); for (i = 1; i <= asuta; i++) { for (kuhaku = asuta - i; kuhaku > 0; kuhaku--) { printf(" "); //八角形出力 } for (j = 2; j < asuta + i * 2; j++) { printf("* "); } printf("\n"); } for (i = 0; i < asuta - 2; i++) { for (j = 0; j < 2 * asuta + (asuta - 2); j++) { printf("* "); } printf("\n"); } for (i = 1; i <= asuta; i++) { for (kuhaku = 0; kuhaku < i - 1; kuhaku++) { printf(" "); } for (j = 2 * asuta + (asuta - 2); j >2 * i - 2; j--) { printf("* "); } printf("\n"); } getchar(); return 0; } | cs |
출처 | 1hz급 내머리 |