달팽이배열 질문입니다.
계획자
질문 제목 : 질문 내용 :
#includestdio.hint main(void)
{
int a[5][5];
int n=0,s=1,p;
int i=0,j=0,k=5;
int c,d; do
{
for(p=0;p=k;p++)
{
n+=1;
j+=s;
a[i][j-1]=n;
} k-=1; for(p=0;p=k;p++)
{
n+=1;
i+=s;
a[i][j-1]=n;
} s=s*-1; }while(k0);
for(c=0;c5;c++)
{
for(d=0;d5;d++)
printf(%10d,a[c][d]);
printf(\n);
}
return 0;
}
이렇게 5*5달팽이 배열을 짜 봣습니다...그런데...왜 안될까요???
어디가 잘못된걸까요???
-
풀큰
1 2 3 4 5 이런식으로 나타내려고 합니다
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9 -
소심한여자
//하고자 하는 배열이 이런배열인가요
/*
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
*/
//최종 으로 그리고자 하는 배열의 형태를 말해보세요.
#includestdio.h
#includeconio.h
int main(void)
{
int a[4][4];
int n=1;
for(int j =0 ; j5 ; j++){
for(int i=0;i5 -
뽀야
달팽이 배열이 뭔가요?