[마방진] 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
  • 마방진에 대한 연구 10페이지
    1. 마방진이란? 방진(方陣)·마법진이라고도 하는데, 이것은 영어의 `magic square`를 번역한 말이다. 사각형의 1변에 나열된 수의 개수 n에 따라서 n방진, 즉 3방진, 4방진, … 등이라 한다. 합은 3방진에서 15, 4방진에서는 34, 5방진에서는 65가..
  • 마방진(정의, 역사, 특성, 활용) 68페이지
    마방진(magic square)은 여러 방진들 중에서 상하좌우 대각선의 합이 모두 같은 특수한 조건을 만족하는 ‘마술적인 성질을 가진 방진’ 이라는 뜻이다. 마방진은 배열되어진 사각형안의 수열로 이루어진 숫자들로 구성되어 있다. 마방진의 각각의 세로줄과 가로줄, 대각선..
  • [프로그래밍] 마방진 c 소스 1페이지
    마방진을 구하는 프로그램을 작성하시오【홀수방진을 만드는 법】 n=3인 경우, 즉 3방진의 경우를 보기로 들면 다음과 같다. ⑴ 맨 윗줄 중앙에 1을 쓴다. ⑵ 오른쪽 위의 대각선 방향으로 2, 3, 4,…를 차례로 쓴다. ⑶ 수를 쓴 자리가 위쪽으로 가버릴 때는 그 수..
  • 마방진 구현(C언어) 0페이지
    홀수 마방진 구현 소스입니다.입력을 받아서 동적으로 배열을 할당하도록 했습니다.가능한 쉽게 구현하려고 노력했습니다.
  • 수학사의 미스테리 `마방진` 6페이지
    이러한 마방진은 고대 그리스 수학의 전통을 이은 유럽의 수학은 물론 인도수학에서도 많은 논의가 이루어졌다. 또한 중국과 우리나라에서도 예외가 아니었다. 하나라 때의 낙서의 전통을 계승한 주역에 관심을 기울인 유학자들 중 수학에 관심을 가진 많은 사람들이 마방진을 언급했..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서