마방진 질문이요.
하람
2023.04.01
제가 숙제로 마방진 코드를 작성했습니다.근데 각 행과 열의 합을 출력할려고 하는데 어떻게 해야할지 도저히 몰라서 글을 올립니다.(각 행과 열의 끝에 합이 출력되는 것입니다.)#include stdio.hint main(void)
{
int a[5][5], i, j, k, sum=0;i=0;
j=5/2;for(k=1 ; k=25 ; k++)
{
a[i][j]=k;
sum = sum+a[i];if(k%5==0){
i++;
if(i==5) i=0;
}
else
{
i--;
if(i==-1) i=4;
j++;
if(j==5) j=0;
}
}for(i=0 ; i5 ; i++)
{
for(j=0 ; j5 ; j++)
{
printf(%3d, a[i][j]);
}
printf(\n);
}
printf(\n);return 0;