pC.NET

Welcome to oscc.kr



 숫자 달팽이 돌리기
2020-05-12 10:38:04
Hit : 271, Vote : 39

작성자 : 피시키드
- File #1 : 54.c(826 Byte), Download : 0

한바퀴 씩 사이클을 나누고,

그 사이클 내에서 다시 4개로 쪼개서 반복문을 돌면 된다.

홀수랑 짝수일 때 가운데가 약간 다르다는 것도 주의해야한다.

 

 

 

#include <stdio.h> // 01 02 03 04 // 12 13 14 05 // 11 16 15 06 // 10 09 08 07 int main() { int i; int j; int cnt = 0; int in; int x=1; int y=1; int n=1; int arr[50][50]; printf("input num: "); scanf("%d",&in);for (i=in-1;i>=1;i=i--) { for ( ;y<=i;y++) { cnt = cnt + 1; arr[x][y] = cnt; } for ( ; x<=i;x++) { cnt = cnt + 1; arr[x][y] = cnt; } for ( ; y>=n+1;y--) { cnt = cnt + 1; arr[x][y] = cnt; } for ( ; x>=n+1;x--) { cnt = cnt + 1; arr[x][y] = cnt; } n = n + 1; x = n; y = n; } if (cnt != in * in) { cnt = cnt + 1; arr[in/2+1][in/2+1] = cnt; } for (i=1;i<=in;i++) { for (j=1;j<=in;j++) printf("%3d", arr[i][j]); printf("\n"); } return 0;}

 

 


  피시키드
아하하하하-_-;;;
 4420
 60

잠깐!
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
한줄의 댓글이나 답글로도 피시키드님은 무척 기뻐할 것입니다.
댓글쓰기     작성자   패스워드


119
  오랜만이네요 
 윤성일
29 2021/01/12
118
  제로보드4 게시판형식에 정이 있으나.... 
 피시키드
29 2021/01/10
117
  이동식 드라이브 문자명 변경 
 피시키드
29 2021/01/10
116
  식빵 
 피시키드
42 2020/12/23
115
비밀글입니다  asd 
 asd
4 2020/10/30
114
  Windows 10 네트워크 오류 해결 방법 
 피시키드
196 2020/08/11
113
비밀글입니다  PC케이스 
 피시키드
3 2020/08/10
112
  KT추가단말서비스 IP주소   1
 피시키드
168 2020/08/05
111
  qoh99se windows10에서 하는방법. 
 피시키드
175 2020/08/02
110
비밀글입니다  테크노트 cgi 기반 자료실 뚫기. 
 피시키드
4 2020/08/02
109
비밀글입니다  차냥이  
 sick
1 2020/07/24
108
비밀글입니다  패스워드 사전파일 
 피시키드
1 2020/06/23
107
  마인크래프트 최적화 
 피시키드
292 2020/06/10
106
비밀글입니다  작업중인 내용 
 피시키드
2 2020/05/27
105
  멀티 부팅 USB 만들기 (ISO이미지 기반) 
 피시키드
232 2020/05/27
104
  포토샵 CS3 강제종료 현상시. 
 피시키드
249 2020/05/23
103
  이스케이핑, printf(), scanf() 
 피시키드
281 2020/05/12
102
  변수명, 주소, 값, 포인터 요약 
 피시키드
278 2020/05/12
101
  미로찾기 [우수법]  
 피시키드
257 2020/05/12
100
  구조체 
 피시키드
256 2020/05/12
99
  문자열 좌우회전 이동  
 피시키드
277 2020/05/12
98
  10진수 2진수로 변환하여 출력하기  
 피시키드
284 2020/05/12
97
  최대공약수 구하기(유클리드 호제법)  
 피시키드
264 2020/05/12
96
  교집합과 합집합 구하기  
 피시키드
259 2020/05/12
95
  파스칼의 삼각형  
 피시키드
278 2020/05/12
94
  홀수 마방진  
 피시키드
267 2020/05/12
  숫자 달팽이 돌리기  
 피시키드
271 2020/05/12
92
  변수형의 제약을 넘어서 2의 n승 출력하기  
 피시키드
243 2020/05/12
91
  소수점 자리수 제한 넘어서 나눗셈하기  
 피시키드
274 2020/05/12
90
비밀글입니다  컴터 다운되기전 메모메모 
 피시키드
1 2020/05/05

1 [2][3][4]



Copyright (C) 1997-2021 All Rights Reserved.