C++:MultiplicationTable
구구단을 출력하는 C++ 샘플 예제.
#include <iostream>
using namespace std;
void printMultiple(int a, int b)
{
cout << a << '*' << b << '=' << a * b;
}
void printRow(int a, int b)
{
printMultiple(a, b);
cout << '\t';
printMultiple(a + 1, b);
cout << '\t';
printMultiple(a + 2, b);
}
void printColumn(int a)
{
for (int b = 1; b <= 9; ++b) {
printRow(a, b);
cout << endl;
}
}
void printAll()
{
for (int a = 1; a <= 9; a += 3) {
printColumn(a);
cout << endl;
}
}
int main()
{
printAll();
return 0;
}