int main()
{
srand(time(NULL));
rand();
for (int i = 0; i < 9; i += 3)
{
for (int k = 1; k < 10; k++)
{
for (int j = 1; j < 4; j++)
{
cout << j + i << " x " << k << "=" << (j + i) * k << " ";
}
cout << endl;
}
cout << endl;
}
system("pause");
}
구구단 줄이 이상합니다
안녕하세요 게임클래스 입니다.
무엇이 이상하다고 생각하는지 흠... 코드만 보았을때는 잘 모르겠네요.
띄어쓰기로 간격을 조절하는 이상 나타날 수 있는 당연한 결과와 현상입니다.
제가 봤을때는
1 x 4=4 2 x 4=8 3 x 4=12
1 x 5=5 2 x 5=10 3 x 5=15
이런부분이 이상하다고 생각하는거 같은데 깔끔하게 딱 안떨어지구요.
이런부분을 해결해 주는 방법은 Space(공백)가 아닌 Tab(간격)을 이용하는 방법 입니다.
cout 공부할때 이스케이프시퀀스라는 것이 있습니다.

이를 활용하면
cout << j + i << " x " << k << " = " << (j + i) * k << " ";
이부분의 코드를 변경해 주면 됩니다.
어디를 어떻게 변경할지는 고민해 보시는것을 추천드리며 2시간 이상 찾아봤는데도 답이 안나온다면 다시 질문 주세요!!
정확히 고쳤다면 다음과 같은 결과과 나올겁니다.

감사합니다.
게임개발자가 되는 그날까지 함께하겠습니다.
게임클래스!