C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[7936] 늦었지만 울 동아리 후배가 한것~!
utime->김성하 [utime] 806 읽음    2003-10-15 11:55
#include<stdio.h>

main()
{
    int dal[7][7];
    int i,j,x=0,y=0,mode=0;

    for(i=0; i<7; i++)
        for(j=0; j<7; j++)
            dal[i][j] = 0;

    for(i=1; i<=49; i++)
    {
        dal[y][x] = i;

        switch(mode)
        {
            case 0: x++; break;
            case 1: y++; break;
            case 2: x--; break;
            case 3: y--; break;
        }

        if(x==-1 || x==7 || y==-1 || y==7 || dal[y][x]!=0)
        {
            switch(mode)
            {
                case 0: x--; y++; break;
                case 1: y--; x--; break;
                case 2: x++; y--; break;
                case 3: y++; x++; break;
            }
            mode++;
            mode = mode%4;
        }
    }
   
    for(j=0; j<7; j++)
    {
        for(i=0; i<7; i++)
            printf("%d\t ", dal[j][i]);
        printf("\n");
    }
    return 1;
}

오호~ 저도 이리 생각은 못해봤는데~ 역쉬 노력을 계속 해야 겠다는 생각을 갖게 되었습니닷~!!!

+ -

관련 글 리스트
7599 재미있는 건의 [달팽이관] 수야!╋ 1027 2003/08/06
7936     늦었지만 울 동아리 후배가 한것~! utime->김성하 806 2003/10/15
7603     해미 버젼 정성훈.해미 763 2003/08/07
7601     Re:다른방법-헷갈리게 버전 방태윤 875 2003/08/06
7600     이런 방법도 있슴당.ㅋㅋ 홍지곤 909 2003/08/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.