#include <stdio.h>
int main(void)
{
int i,j;
int num;
printf(\"몇 줄?\");
scanf(\"%d\",&num);
for(i=1;i<=num;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf(\"*\");
}
printf(\"\\n\");
}
return 0;
}
*
***
*****
-------
---------- 이렇게 출력이 되는데
for(i=1;i<=num;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf(\"*\");
}
이부분이 어떻게 하라는 내용인지 이해가 안가네요;;;; 설명좀 부탁드립니다 (__)
2*i-1 가 핵심이잖어.... 너 고딩떄 수열배웠잖니... 늅
등차수열 a+(n*d)
j가 1부터 2*i-1까지 실행 되니까 별의 개수가 1, 3, 5 ... 될때마다 \\n이 실행댐미다
참고로 처음에 i를 1로 보았을 때 나중에 이게 i가 1,2,3이런식으로 증가할 때 2*i-1적용시키면 2*1-1,2*2-1,2*3-1이렇게 되어서 1,3,5이런식으로 가잖아요 그래서 등차수열이 나오게된거임 ㅇㅇ
모두들 (___) 감사함당
for문 이해를 잘못하고있었던것같네요.... 덕분에 이해했슴당 (___)감샤