달팽이 수정좀;;
호습다
2023.06.21
#include stdio.h
void main(){
int array[50][50]={0};
int num;
int mul_num;
int i=0, j=0;
int count=0;
printf(숫자입력:);
scanf(%d, &num);
mul_num= num*num;
while(count1){ //일단 한번만 도는 걸로 했음...완성후 수정.
for(; jnum-1; j++){
array[i][j]= mul_num--;
}
for(; inum-1; i++){
array[i][j]= mul_num--;
}
for(; 0 j; j--){
array[i][j]= mul_num--;
}
for(; 0i; i--){
array[i][j]= mul_num--;
}
count++;
}
for(i=0; inum; i++){ //출력확인 부분
for(j=0; jnum; j++){
printf(%3d, array[i][j]);
}
printf(\n);
}
printf(\n\n);
}
}
이게 역달팽이라고 하는거 맞나요?? 가장자리 한바퀴 돌고 안에 들어가야 되는데;; 조건을 어떻게 해줘야 될지요??