목차
1.마방진의 정의
2.마방진 알고리즘
3.마방진 FlowChart
4.마방진 소스 분석
2.마방진 알고리즘
3.마방진 FlowChart
4.마방진 소스 분석
본문내용
마방진의 정의
가로 세로 NxN에 1부터 N의 제곱까지의 자연수열을 한번씩 써 넣어 행(Row)과 열(Col), 대각선의 각 방향의 합이 모두 같도록 만든 정방행렬
마방진 알고리즘
처음 시작하는 숫자 1은 항상 첫번째 Row의 중앙에 위치 한다.
항상 좌측 대각선 방향으로 다음 숫자가 위치 한다.
좌측대각선 방향이 Row 0일 경우는 Row를 5로 변경 함.
좌측대각선 방향 Col이 6일 경우 Col를 1로 변경 함.
다음 숫자의 나머지가 1일 경우 Row를 현 위치에서 1 증가 함.
가로 세로 NxN에 1부터 N의 제곱까지의 자연수열을 한번씩 써 넣어 행(Row)과 열(Col), 대각선의 각 방향의 합이 모두 같도록 만든 정방행렬
마방진 알고리즘
처음 시작하는 숫자 1은 항상 첫번째 Row의 중앙에 위치 한다.
항상 좌측 대각선 방향으로 다음 숫자가 위치 한다.
좌측대각선 방향이 Row 0일 경우는 Row를 5로 변경 함.
좌측대각선 방향 Col이 6일 경우 Col를 1로 변경 함.
다음 숫자의 나머지가 1일 경우 Row를 현 위치에서 1 증가 함.
소개글