[마방진] 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개는 행렬을 한개씩 줄여가며 입력한다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서