본문 바로가기 메뉴 바로가기

Story of WJ

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Story of WJ

검색하기 폼
  • 분류 전체보기 (34)
    • 일기 (0)
    • TISTORY (2)
    • To Do (0)
    • 스크랩 (0)
      • 사회 (0)
    • Study (25)
      • Struts (1)
      • C, C++, VC (12)
      • 웹디자인 (1)
      • 윈도우 (11)
    • 주식 (0)
      • 급등주 (0)
    • Private (0)
    • 리뷰 (7)
      • 전자기기 (1)
      • 소프트웨어 (6)
  • 방명록

마방진 (1)
홀수 마방진(C 코드)

1) 홀수 마방진 프로그램을 작성하시오 number = 3 일때: 8 1 6 3 5 7 4 9 2 number = 5 일때: 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 홀수 마방진을 만드는 규칙 주어진 배열(3X3, 또는 5x5)의 맨위줄의 가운데 칸에서 시작한다. 현재위치에서 대각선으로 오른쪽 위로 진행하면서 다음 값을 넣는다. 첫 줄 다음은 맨아래 줄이 된다. 마지막 칸의 다음은 첫 칸이 된다. 진행방향에 값이 이미 들어있을 경우에는 원래의 칸에서 한칸 밑으로 내려온다. 예를 들어서 3x3 홀수 마방진의 경우를 보자. a[0][1] 에서 출발한다. 오른쪽 위의 대각선 방향으로 진행한다. a[-1][2] 로 진행해야 하지만 -1..

Study/C, C++, VC 2006. 6. 9. 17:43
이전 1 다음
이전 다음
반응형
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바