|
java
import java.io.*;
public class MagicSquare {
//-----------------------------------------------------------------
// 사용자로부터 만들고 싶은 마방진 크기를 입력받기
//-------------------------------------------
|
- 페이지 7페이지
- 가격 2,000원
- 등록일 2014.06.13
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
마방진의 정의
가로 세로 NxN에 1부터 N의 제곱까지의 자연수열을 한번씩 써 넣어 행(Row)과 열(Col), 대각선의 각 방향의 합이 모두 같도록 만든 정방행렬
마방진 알고리즘
처음 시작하는 숫자 1은 항상 첫번째 Row의 중앙에 위치 한다.
항상
|
- 페이지 7페이지
- 가격 1,000원
- 등록일 2007.04.27
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
java.io.*;
public class Ex2 {
public static void main(String[] arg) throws java.io.IOException{
int size, i ,cont=1;//size=마방진 크기 i,cont = while문에서 사용할 변수
int a,b;//배열의 위치로 사용할 변수
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 입력받은
|
- 페이지 7페이지
- 가격 1,000원
- 등록일 2007.12.26
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
은 중간,행은 맨위
//에 있어야 한다.
int j=a/2;
int tempi=0; //임시저장변수
int tempj=0; //임시저장변수
//행과 열의 곱에대한 수가 구해져야만 종료한다.
while(num!=a*a){
num++;
arr[i][j]=num;
//diswriteable 처리를 위해 임시변수를 설정한다.
tempi=i;
tempj=j;
//배
|
- 페이지 4페이지
- 가격 800원
- 등록일 2009.12.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
은 중간,행은 맨위
//에 있어야 한다.
int j=a/2;
int tempi=0; //임시저장변수
int tempj=0; //임시저장변수
//행과 열의 곱에대한 수가 구해져야만 종료한다.
while(num!=a*a){
num++;
arr[i][j]=num;
//diswriteable 처리를 위해 임시변수를 설정한다.
tempi=i;
tempj=j;
//배
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2009.12.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|