//객체 2번 구구단
//200911636 박정욱
#include<iostream>
using namespace std;
#define gu 9 //gu = 9
int gugu[gu][gu]; //구구단을 저장할 배열을 정의
void NUM_IN(); //구구단 배열에 데이터값을 입력한다.
void cout_gugu(); //구구단 배열에 저장된 데이터값들을 출력한다.
//메인함수------------------------------------------------------------------
void main()
{
NUM_IN(); //NUN_IN함수 호출 ; 구구단배열에 값을 저장시킨다.
cout_gugu(); //cout_gugu함수 호출 ; 구구단을 출력한다.
}
//------------------------------------------------------------------메인함수
void NUM_IN()//--------------------------NUM_IN함수-------------------------
{
int i,j; //행:i 열 :j 2중 for문을 사용하기 위한 변수
for(i=1;i<gu+1;i++)
{ for(j=1;j<gu+1;j++)
{ gugu[i][j]= i*j; } // ex)gugu[3][2] = 3X2
}
}//--------------------------------------NUM_IN함수-------------------------
void cout_gugu()//-----------cout_gugu함수----------------------------------
{
int i,j; //행:i 열 :j 2중 for문을 사용하기 위한 변수
for(i=1; i<gu+1 ;i++) //배열 gugu를 출력시킨다.
{ for(j=1; j<gu+1 ;j++) //i단 출력후, 줄바꿈
{ cout << i <<"X" << j << "= " << gugu[i][j] <<" "; }
cout << endl;
}
}//--------------------------cout_gugu함수----------------------------------