원하는게
*******
*****
***
* 이모양인데
제가 만든 코드로 하면은
#include<stdio.h>
int main(void)
{
int i,k;
for(i=1;i<=7;i++)
{
for(k=1;k<=(9-2*i);k++)
{
printf("*");
}
printf("\n ");
}
return 0;
}
*******
*****
***
* 이렇게되는데염 .. 밀어줄 포문이 고작 한개밖에안돼는데 저렇게되려면은...
어떻게 해야하는지요 .. 그리고 저 코드짤때 포문 k에서 k<=(9-2i) 이렇게하면안돼고 k<=(9-2*i)
이렇게 곱셈으로 해줘야 하더라구요 근데 k<=(9-2i) 이게 왜 않돼는지도 설명좀 부탁드림니당..
컴파일러에서 2i 가 안되는이유를 간단히 설명드리면 int 2i; 라는 변수가 있을지도 모르는데 저렇게 한다고 될리가..
넌 그냥 때려쳐라
그렇구낭! [핡]
어휴......그냥 두개로 낑낑대지 말고 for문 세개가지고 해봐
i=4;main(){while(i)printf(\"%s%s%s\",\" \"+i--,\"****\"+4-i,\"***\\n\"+4-i);}