올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • 자바로 만든 마방진프로그램 (1 페이지)
    1

  • 자바로 만든 마방진프로그램 (2 페이지)
    2

  • 자바로 만든 마방진프로그램 (3 페이지)
    3

  • 자바로 만든 마방진프로그램 (4 페이지)
    4


  • 본 문서의
    미리보기는
    4 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • 자바로 만든 마방진프로그램 (1 페이지)
    1

  • 자바로 만든 마방진프로그램 (2 페이지)
    2

  • 자바로 만든 마방진프로그램 (3 페이지)
    3

  • 자바로 만든 마방진프로그램 (4 페이지)
    4



  • 본 문서의
    (큰 이미지)
    미리보기는
    4 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

자바로 만든 마방진프로그램

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  자바로 만든 마방진프로그램.hwp   [Size : 33 Kbyte ]
분량   4 Page
가격  1,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

자료설명

주석도 잘달려있구여.
입력을 받으면 해당 마방진을 만드는 프로그램입니다.

처음이신분은 공부하시면 도움이 될겁니다.
홀수마방진프로그램

목차/차례

  1. 1.소스화면
  2. 2.실행화면

본문/내용

import java.io.IOException;

/*
* 하나의 홀수를 읽어 그에 해당하는 마방진(magic square)를 구성하는
* 프로그램을 작성하시오. 마방진은 가로, 세로, 대각선에 있는 수들의
* 합이 모두 같은 정방형 메트릭스를 말한다. 다음은 3을 입력받아 만들어진
* 3*3 마방진이다.
*/
/*
* 푸는 로직
* 기본로직:최소수를 어떤 위치에 배치하면
* 다음 수는 이전 수의 한칸 위의 오른쪽에 배치
* 오버플로우:배치할 행의 값이 오버/언더일 경우 오버/언더한 값만큼의 반대 행에 적는다.
* 열도 마찬가지
* diswriteable : 기본 로직에 의해 이동한 부분에 값이 있으면 이전 수의 바로 아래에
* 다음 수를 적는다.
*/
class UserException extends Exception{}

public class Report2_8 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0;





📝 Regist Info
I D : yhkd******
Date : 2011-04-26
FileNo : 16187880

Cart