개발자 99% 커뮤니티에서 수다 떨어요!
안녕하세요 제가 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");
}
결과