Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
C언어 피라미드 연속으로 두개 만들기
#ask
2년 전
6,491
1

안녕하세요 제가 c언어를 공부하다가 피라미드 두개를 연속으로 출력해야하는데

자꾸 오른쪽 피라미드가 삼각형으로 출력됩니다. 어떻게 해결해야할까요..?

코드입니다.

for (i = 0; i < num / 2 - ( num / 4 ); i++) 
            { 

                 for (j = i ; j <= num - ( num / 3) ; j++) {printf(" ");} 
                 printf("*");
                 for ( k = 0 ; k <= ( i * 2 - 1 ); k++) {printf("%d",num % 10);} 
                 printf("*");
                 for (j = i ; j <= num - ( num / 1.4 ) ; j++) {printf(" ");} 
                 printf("*");
                 for ( k = 0 ; k <= ( i * 2 - 1); k++) {printf("%d",num % 10);} 
                 printf("*");

		        printf("\n");

            }
결과
1 comment