안녕하세요. 컴퓨터공학과 13학번 새내기입니다. 얼마전부터 C언어를 배우는데 재미 들렸습니다. 정보처리 산업기사실기를 준비하다가 마방진에 대해서 나오더군요. 지금 짜보고 있는데 잘 모르겠습니다. 제가 제대로 짜고있는지 모르겠습니다. 도와주세요
//마방진
#include <stdio.h>
void main()
{
int x[3][3]; //배열선언
int i,j,n; //변수선언
i=0;j=0;n=1; //변수대입
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
x[i][j]=0;
}
}
//배열초기화
i=0;
j=1;
x[i][j]=n;
//초기값 입력
do
{
i--;
j++;
n++;
if(i>=3)
{
i++;
j=2;
}
if(j>=3)
{
j--;
i=2;
}
x[i][j]=n;
}while(n<=9);
//배열에 값 입력
for(i=0;i>=2;i++)
{
for(j=0;j>=2;j++)
{
if(x[i][j]==3 || x[i][j]==6 || x[i][j]== 9)
{
printf(" %d\n",x[i][j]);
}
else
{
printf(" %d",x[i][j]);
}
}
}
//값 출력
}
많은 조언과 태클 부탁드립니다.
엌ㅋㅋㅋ맛나욬ㅋㅋㅋㅋㅋ