게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
레알 마지막 FC...
게시물ID : computer_46849짧은주소 복사하기
작성자 : Anchoby
추천 : 0
조회수 : 460회
댓글수 : 7개
등록시간 : 2012/05/13 15:44:47
  #include   #include     int main()  {  	int **tilt;  	int x=0;  	int y=-1;  	int t=1;  	int p, i;  	int cnt=1;  	int jmax, max;  	int sel, prove=0;    	printf("===============================================\n");  	printf("\t\t달팽이배열 프로그램입니다..\n");  	printf("===============================================\n");    select :  	printf("달팽이배열의 크기를 입력하세요 : ");  	scanf("%d", &p);  		tilt = (int**)malloc(sizeof(int)*p);    	if(prove!=1)  	{  		for(i=0;i<= p; i++)  		{  			tilt[i] = (int*)malloc(sizeof(int)*p);  		}//2차원 배열 할당  	}    	max=p;  	jmax=max;    	while(0<=jmax)  	{  		for(i=0;i / No  : ");  	scanf("%d", &sel);  	switch(sel)  	{  	case 1:  		{  			fflush(stdin);  			fflush(stdout);  			prove = 1;  			tilt=0;  			goto select;    		}  	default :  		{  			printf("===============================================\n");  			printf("프로그램을 종료합니다.\n");  			printf("===============================================\n");  			return 0;  		}  	}        }        
반복실행하려고 하면 특정 부분에서 자꾸 에러뜨면서 종료되네요 ;; 1.반복실행 ㅠㅠ... 2. 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 이런식으로 말고 5 6 7 8 9 4 19 20 21 10 3 18 25 22 11 2 17 24 23 12 1 16 15 14 13 이런식으로 출력하려면 어떻게 해야하나요 ㅠㅠ
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호