*****
***
*
이런모양 만들려고 해서 안되다 살짝 답을 봣는데
#include<stdio.h>
int main()
{
int a,b,c,n;
scanf("%d",&n);
for(a=1;a<=n;a++)//여기서는 a=1이고 n=3이라고 가정할때 1<=3, 2<=3, 3<=3으로 a가 n보다 작을때 한칸 내려가는건 이해가 갑니다
{
for(b=1;b<a;b++)//여기서 1<1이어서 처음에 공백을 안띄는건 아는데 나중에 for문을 다돌고 위로 돌아올때도 2<2가 되는건가요 ??? 그럼 이것도 안되야 되는거 아닌가요?
{
printf(" ");
}
for(c=a;c<=(n*2)-a;c++)//이부분... c=a인데 조건을 보시면 (n*2)-a잖아요 n은 3으로 초기화가 되잇어서 그대로이지만 a는 증감해서 1.2.3이렇게되는건 아는데 6-1=5, 6-2=4 , 6-3=3 이렇게 되야 되지 않나요??? c=a를 왜 쓰는건지도 잘모르겟습니다 ㅠㅠ
{
printf("*");
}
printf("\n");
}
}
너무 하찮은걸 물어보는건 아는데 제가 이해력이 많이 딸려서 ㅠㅠ 독학으로 하는거라서 가르쳐줄 사람도 없는지라 ㅠㅠ
자세하게 알려주실분 잇으신가요 ??