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 46 47 | #include<stdio.h> int main(void) { int num, i, j; printf("Input number : "); scanf("%d",&num); if(num%2==0) { printf("# 짝수가 입력 되었습니다!"); return; } int middle = num/2; for (i=0;i<num;i++) { for (j=num-i;j>1;j--) printf(" "); for (j=0;j<1+i;j++) printf("*"); printf("\n"); } printf("\n"); for (i=0;i<num;i++) { for (j=0;j<i;j++) printf(" "); for (j=num-i;j>0;j--) printf("*"); printf("\n"); } printf("\n"); for (i = 1; i < middle+1; i++) { for (j = 0; j < num - i-middle; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } printf("\n"); } for (i = middle+1; i > 0; i--) { for (j = 0; j < num - i-middle; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } printf("\n"); } system( "pause"); return 0; } |
'C 언어' 카테고리의 다른 글
[C언어_Day6]함수 포인터 + Void 포인터 (0) | 2018.10.11 |
---|---|
[C언어_Day5]명령 인수, 포인터 사용 (0) | 2018.10.11 |
[C언어_Day4]String 예제 (0) | 2018.10.11 |
[C언어_Day3]대소문자 변경 (0) | 2018.10.11 |
[C언어_Day2]for문, while문, break,contine 활용 (0) | 2018.10.11 |