3중 for 문 연습(여러가지 구구단 출력하기)
3중 for문

for (int i = 1; i <= 3; i++)
{
cout << i << "단\t\t" << i + 3 << "단\t\t" << i + 3 + 3 << "단\t\t" << endl;
for (int j = 1; j < 10; j++)
{
for (int k = i; k <= i + 2 + 3 + 3; k += 3)
{
cout << k << " * " << j << " = " << j * k << "\t";
}
cout << endl;
}
cout << endl;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "1단 4단 7단------------------------------------------------------------------" << endl;
cout << "2단 5단 8단------------------------------------------------------------------" << endl;
cout << "3단 6단 9단------------------------------------------------------------------" << endl << endl << endl;

for (int i = 9; i >= 1; i--)
{
cout << i << "단\t\t" << i - 1 << "단\t\t" << i -1 - 1 << "단\t\t" << endl;
for (int j = 1; j <= 9; j++)
{
for (int k = i; k >= i - 2; k--)
{
cout << k << " * " << j << " = " << j * k << "\t";
}
cout << endl;
}
cout << endl;
i = i - 2;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "9단 8단 7단------------------------------------------------------------------" << endl;
cout << "6단 5단 4단------------------------------------------------------------------" << endl;
cout << "3단 2단 1단------------------------------------------------------------------" << endl << endl << endl;

for (int i = 9; i >= 1 + 3 + 3; i--)
{
cout << i << "단\t\t" << i - 3 << "단\t\t" << i - 3 - 3 << "단\t\t" << endl;
for (int j = 1; j <= 9; j++)
{
for (int k = i; k >= i - 3 - 3; k = k -3)
{
cout << k << " * " << j << " = " << k * j << "\t";
}
cout << endl;
}
cout << endl;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "9단 6단 3단------------------------------------------------------------------" << endl;
cout << "8단 5단 2단------------------------------------------------------------------" << endl;
cout << "7단 4단 1단------------------------------------------------------------------" << endl << endl << endl;

for (int i = 1; i <= 3; i++)
{
cout << i << "단\t\t" << i + 3 << "단\t\t" << i + 3 + 3 << "단\t\t" << endl;
for (int j = 1; j < 10; j++)
{
for (int k = i; k <= i + 2 + 3 + 3; k += 3)
{
cout << k << " * " << j << " = " << j * k << "\t";
}
cout << endl;
}
cout << endl;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "1단 4단 7단------------------------------------------------------------------" << endl;
cout << "2단 5단 8단------------------------------------------------------------------" << endl;
cout << "3단 6단 9단------------------------------------------------------------------" << endl << endl << endl;

for (int i = 9; i >= 1; i--)
{
cout << i << "단\t\t" << i - 1 << "단\t\t" << i -1 - 1 << "단\t\t" << endl;
for (int j = 1; j <= 9; j++)
{
for (int k = i; k >= i - 2; k--)
{
cout << k << " * " << j << " = " << j * k << "\t";
}
cout << endl;
}
cout << endl;
i = i - 2;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "9단 8단 7단------------------------------------------------------------------" << endl;
cout << "6단 5단 4단------------------------------------------------------------------" << endl;
cout << "3단 2단 1단------------------------------------------------------------------" << endl << endl << endl;

for (int i = 9; i >= 1 + 3 + 3; i--)
{
cout << i << "단\t\t" << i - 3 << "단\t\t" << i - 3 - 3 << "단\t\t" << endl;
for (int j = 1; j <= 9; j++)
{
for (int k = i; k >= i - 3 - 3; k = k -3)
{
cout << k << " * " << j << " = " << k * j << "\t";
}
cout << endl;
}
cout << endl;
}
cout << "3 x 3 구구단 코드(3 for 문)--------------------------------------------------" << endl;
cout << "9단 6단 3단------------------------------------------------------------------" << endl;
cout << "8단 5단 2단------------------------------------------------------------------" << endl;
cout << "7단 4단 1단------------------------------------------------------------------" << endl << endl << endl;
댓글
댓글 쓰기