짝수구구단에서 문제가 발생하였습니다.
핫핑크
2*1= 2 4*1= 4 6*1= 6 8*1= 8
2*2= 4 4*2= 8 6*2=12 8*2=16
2*3= 6 4*3=12 6*3=18 8*3=24
2*4= 8 4*4=16 6*4=24 8*4=32
2*5=10 4*5=20 6*5=30 8*5=40
2*6=12 4*6=24 6*6=36 8*6=48
2*7=14 4*7=28 6*7=42 8*7=56
2*8=16 4*8=32 6*8=48 8*8=64
2*9=18 4*9=36 6*9=54 8*9=72 ↑ ↑ ↑ ↑
첫번째줄 두번째줄 세번째줄 네번째줄
화면에 이렇게 출력하길 원하는데,
짝수로 하는거 까진 됐는데 세로 첫번째 줄에 2단 끝나고 우측으로 2번째줄 4단 출력이 어떻게
이루어 지는지 잘모르겠습니다..
#includestdio.h
int main()
{
int i, j;
for(i=2; i10; i=i+2)
for(j=1; j10; j++)
printf(%d x %d = %2d \t, i, j, i*j);
printf(\n);
return 0;
}실행결과
이렇게 나왔습니다.
두번째 for문에서
for(j=1; j10; j++)
if(j==1) // 2 x 1 = 2 에서 바로 아래로 건너 뛰어 2 x 2 = 나오게
printf(\n);
이렇게 하면은
2 x 1 = 2
2 x 2 = 4 2 x 3 = 62 x 4 = 8 2 x 5 = 10 ....
...
여기서 끊기는데,,
행여나 해서 j가 1까지이니까 거기까지만 들여쓰기 되겠구나 해서
if문안에 반복문을 넣어서 해봐도 요상하케만 출력이 됩니다..
스스로 생각하여 구현 한다는건 제 발전에 아주 큰 도움이 되는거 같습니다.
2시간가량 생각했는데,, 여기까지 밖에 생각이 닿지 않네요.,
아직 여러문제를 풀어보지 않아서 그런걸까요 음..조언 그리구 해결방법 부탁드립니다.