제가 아는 사이트는 이곳 밖에 없어서....
여기에다가 글 자꾸 올리게 되네요....
올려도 되는건지... ;;
*****
****
***
**
*
**
***
****
*****
이 모양을 만들고 싶어서
#include<stdio.h>
void main(void)
{
int i,j,k;
for(i=1;i<=9;i++)
{
if(i<=5)
for(j=1; j<=6-i;j++)
{ printf("*");
}
else
for(k=1;k<i-4;k++)
{
printf("*");
}
printf("\n");
}
}
해보았더니
*****
****
***
**
*
*
**
***
****
모양이 나옵니다...
어디가 잘못된걸까요....
일단 첫줄부터 5줄까지 그리고 6줄부터 9줄까지로 나눠 놓으셨고
5줄까지는 문제가 없지요?
for(k=1;k<i-4;k++)
{
printf("*");
}
범위를 한정지으시고
6줄에 *이 한개 찍는거 부터 왜 그럴지 하나씩 다시 살펴보시는게 좋을거 같네요
정 모르시면 변수의 숫자를 바꿔가면서 해보시는것도?