제발 배열문제 질문좀요 ㅠ
미국녀
달팽이응용문제인듯질문 내용 :
여기
문제가 아니라제가푸는 과젠데요..
홀수팽이...홀수일때만 값이나온다 ...5누르면 밑값이나온다
33333
32223
32123
32223
33333
이건데욥
전에 질문드려도 답이안올라오더라고요...
답이 나왔는데도
짝수를눌렀을때와는 다르네요..
4누르면
2222
2102
2002
2222
2누르면
10
00
저 스스로 한지 몇주가 넘었음다.. 힌트만주세요 답은안주셔도되요
지금 거의 완성되가는...
#includestdio.h
int main()
{
int a[30][30]={0,};
int i, j,k=0,n;
printf(\nplease enter number:);
scanf(%d, &n);
for(i=0;in;i++)
{
for(j=0;j(n-(i*2))-((n+1)%2);j++)
a[i][i+j]=((n+1)/2)-i;
for(j=0;j(n-(i*2))-(((n+1)%2)*2);j++)
a[j+i][n-i-1]=((n+1)/2)-i;
for(j=0;j(n-(i*2))-(((n+1)%2)*2);j++)
a[n-i-1][n-(i+j)-1]=((n+1)/2)-i;
for(j=0;j(n-(i*2))-(((n+1)%2)*2);j++)
a[n-(j+i)-1][i]=((n+1)/2)-i;
}
for(i=0;in;i++)
{
for(j=0;jn;j++)
printf(%4d, a[i][j]);
printf(\n);
}
return 0;
} 이거고요
-
앵겨쭈
이거 정보처리 기사/ 산업기사 실기 중에 알고리즘 영역 보면 달팽이 문제 잇을텐데 참고해보세요 ㅋ