top of page

소스 코드 제출

공개·회원 52명

20250703

/*

#include <stdio.h>

int main()

{

int arr[11][11]= {};

int i,j,x,y;


for(i=1; i<11; i++)

{

for(j=1; j<11; j++)

{

scanf("%d",&arr[i][j]);

}

}


x=2;

y=2;


while(1)

{

if(arr[x][y]==0)

{

arr[x][y]=9;

}

else if(arr[x][y]==2)

{

arr[x][y]=9;

break;

}

else if(arr[x][y+1]==0)

{

arr[x][y+1]=9;

y++;

}

else if(arr[x][y+1]==2)

{

arr[x][y+1]=9;

break;

}

else if(arr[x+1][y]==0)

{

arr[x+1][y]=9;

x++;

}

else if(arr[x+1][y]==2)

{

arr[x+1][y]=9;

break;

}

else

{

break;

}

}


for(i=1; i<11; i++)

{

for(j=1; j<11; j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}


return 0;

}

*/

/*

#include <stdio.h>

int main()

{

int arr[100][100]={};

int i,j,n,k=1,x,y;

int dir=0;

scanf("%d",&n);

x=n-1;

y=0;

// dir==0 오른쪽위로 올라가는 방향, dir==1 왼쪽아래로 내려가는방향



while(1)

{

arr[x][y]=k;

if(x==n-1 && y==n-1)

{

break;

}

k++;

if(dir==0)

{

if(y==n-1)

{

x++;

dir++;

}

else

{

x--;

y++;

}

}

else if(dir==1)

{

if(x==n-1)

{

y++;

dir--;

}

else

{

x++;

y--;

}

}

}


for(i=0; i<n; i++)

{

for(j=0; j<n; j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}


return 0;

}

*/


#include <stdio.h>

int main()

{

int arr[50][50]={};

int n,i,j,k=1,x=0,y=0;

int dir=0;

scanf("%d",&n);

while(1)

{

arr[x][y]=k;

if(dir==0)

{

if(y==n-1)

{

x++;

}

else

{

y++;

dir++;

}

}

else if(dir==1)

{

if(x==n-1)

{

y--;

}

else

{

x++;

}

}

else if(dir==2)

{

if(y==0)

{

x--;

}

else

{

y--;

}

}

else if(dir==3)

{

if()

}

}

for(i=0;i<n;i++)

{

for(j=0;j<n;j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}

return 0;

}

2회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page