[마방진] C로 구현한 마방진

등록일 2003.10.01 기타파일 (c) | 3페이지 | 가격 1,000원

소개글

홀수개의 정방향 매트릭스에서 마방진 만드는 프로그램
기본원리로 풀이.

목차

없음

본문내용

#include <stdio.h>
main()
{
int arr[99][99]={0},n,i,j,k=1,r,c;
printf("몇행 몇열로 마방진을 출력할까요? (3~99까지만 입력하시오.) ");
scanf("%d",&n);
if(n%2==0)
printf("\n잘못 입력하셨습니다. 짝수는 입력할 수 없습니다.\n\n");
else
{
r=0;
c=n/2; // 1값은 첫 행의 가운데 입력한다.
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
arr[r][c]=k;
k++;
r=(n+r-1)%n;
c=(n+c-1)%n;
} // n개는 행렬을 한개씩 줄여가며 입력한다.
*원하는 자료를 검색 해 보세요.
  • [역사] 마방진 4페이지
    ▣ 마방진 (魔方陣 ; magic square) ▣정수를 정방향으로 배열하여 가로 ․ 세로 ․ 두 대각선 상에 있는 수의 합계가 모드 같도록 한 것. 보통 1부터 연속된 정수를 사용하나 소수만을 사용하는 특수한 경우도 있다. ▲ 마방진의 역사마방진의 역사는 매우 오래된..
  • java 마방진 3*3 0페이지
    # 소스일부public static void main(String[] agrs) {int value=3, sum=0;MaBangJin m = new MaBangJin();m.mabangjin(value);for(int i=0; i
  • [프로그래밍 소스]마방진(홀수+짝수) 소스 0페이지
    마방진 소스 입니다. 홀수 짝수 모두 되어 있어요
  • 수학사의 미스테리 `마방진` 6페이지
    이러한 마방진은 고대 그리스 수학의 전통을 이은 유럽의 수학은 물론 인도수학에서도 많은 논의가 이루어졌다. 또한 중국과 우리나라에서도 예외가 아니었다. 하나라 때의 낙서의 전통을 계승한 주역에 관심을 기울인 유학자들 중 수학에 관심을 가진 많은 사람들이 마방진을 언급했..
  • 마방진 프로그램 설계 5페이지
    1. 문제 매직스퀘어 13*13과 15*15를 작성하시오2. 문제 해결방안찾고자하는 배열값을 정한다각배열값에 지정되는 수치값을 변화와 각 주소값의 변화를 이해 하고규칙을 찾아 낸다.간략하게 5*5행으로 수치변화를 이해하여 본다3. 각번지의 값에따..
  • 매직스퀘어 마방진 짝수 홀수 한꺼번에 구현 0페이지
    매직스퀘어 (마방진)을 짝수와 홀수로 구현했습니다.c로 쓴 자료구조론 책 을 참고함.학교 과제 제출 위해 했고 오류 없이 잘 됩니다.
  • 마방진에 대한 연구 10페이지
    1. 마방진이란? 방진(方陣)·마법진이라고도 하는데, 이것은 영어의 `magic square`를 번역한 말이다. 사각형의 1변에 나열된 수의 개수 n에 따라서 n방진, 즉 3방진, 4방진, … 등이라 한다. 합은 3방진에서 15, 4방진에서는 34, 5방진에서는 65가..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [마방진] C로 구현한 마방진