Hero Image
다양한 패턴 출력

Variety of star 다양한 삼각형 출력 regular triangle * *** ***** ******* ********* right align of regular triangle * ** *** **** ***** right align of regular triangle * ** *** **** ***** Inverted triangle ********* ******* ***** *** * Left align of inverted triangle ***** **** *** ** * Right align of inverted triangle ***** **** *** ** * int input; int space=0; int state_num=0; scanf("%d",&input); printf("\nregular triangle\n"); space=input; for(int i=0;i<input;i++){ for(int k=0;k<space-1;k++) printf(" "); for(int j=0;j<2*i+1;j++){ printf("*"); } space--; printf("\n"); } space=0; printf("\nright align of regular triangle\n"); space=input-1; for (int i = 0; i < input; ++i) { for (int k = 0; k < space; ++k) { printf(" "); } for (int j = 0; j < input-space; ++j) { printf("*"); } printf("\n"); space--; } printf("\nright align of regular triangle\n"); space=input-1; for (int i = 0; i < input; ++i) { for (int j = 0; j < input-space; ++j) { printf("*"); } printf("\n"); space--; } printf("\nInverted triangle\n"); for (int i = 0; i < input; ++i) { for (int j = 0; j < i; ++j) { printf(" "); } for (int k = (2*i)+1; k <=(input*2-1) ; ++k) { printf("*"); } puts(""); } space=0; //inverted triangle left printf("\nLeft align of inverted triangle\n"); for (int i = 0; i < input; ++i) { for (int k = 0; k < input-space; ++k) { printf("*"); } space++; printf("\n"); } space=0; printf("\nRight align of inverted triangle\n\n"); //inverted triangle right for (int i = 0; i < input; ++i) { for (int j =0 ; j < space; ++j) { printf(" "); } for (int k = 0; k < input-space; ++k) { printf("*"); } space++; printf("\n"); } Applied multiplication 구구단 이쁘게 출력