원하는 차수대로 출력해주는 달팽이 프로그램
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

원하는 차수대로 출력해주는 달팽이 프로그램에 대한 보고서 자료입니다.

본문내용

#include
#define MAX_SIZE 100 // define로 MAX값을 100으로 정의해 준다.
int Array[MAX_SIZE][MAX_SIZE]={0,}; // Array란 배열을 전역변수로 지정해주고 배열
//의 Array란 배열을 전역변수로 지정해주고 배
// 열의 크기를 MAX값인 100으로 지정한 뒤 모
// 든 배열을 0으로 초기화
void Show(int n); // 출력함수 선언 ( 반환 값이 없는 함수형 )
void Dalpang(int n); // 달팽이처럼 돌아가는 영역 구현함수 선언 ( 반환 값이 없는 함수형 )
void Dalpang(int n)
{
int i,j;
int row,col; // 고정열 선언
int count=1; // 배열에 넣어줄 값을 선언하고 1로 초기화
int dir=1;
for(i=0;i<=(int)n/2;i++) // 달팽이처럼 돌아가는 배열의 횟수를 지정. 배열 겉부
{ // 분을 한바퀴 돌면 i가 1씩 증가한다. n차 배열을 반으로
// 나눠주고 그것을 int형으로 바꾼 값까지 반복문을 실행한다.
// 예) n=7일때, 7/2=3.5이므로 int형으로 바꿔주면 4가 된다.
// 다시말해 n=7일때, 달팽이처럼 돌아가는 배열의 횟수가 4번이다.
for(j=i;j // 없는 맨끝 열)까지 증가시켜준다.
Array[i][j]=count++; // 위 조건을 만족할 때 배열안의 값을 1
// 씩 증가 시키면서 입력해준다. 달팽이처
// 럼 한바퀴돌 때 위쪽의 배열을 입력함.
col=n-1-i; // 고정열 변수에 현재 열 값을 넣는다.

키워드

  • 가격800
  • 페이지수4페이지
  • 등록일2007.05.29
  • 저작시기2006.10
  • 파일형식기타(cpp)
  • 자료번호#411902
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니