-1
사각형의 모든 상자 위치를 표시하는 코드를 작성했습니다. 사용자가 4를 입력하면 사각형의 크기가 4x4이고 모든 위치가 인쇄되어야합니다. 내가 그의 프롤로그 프로그램을 작성했습니다,하지만 난 운영자 예상 오류를 얻고있다 .... 여기 내 코드입니다 : 내가 프롤로그와 일을 연습 할 새로운 오전프롤로그에서 오류 연산자가 예상됩니다.
printsqpos(N):- printnum(1,N).
printnum(I,NUM):- I<=NUM,printrow(I,NUM),N1 is I+1,printnum(N1,NUM).
printrow(I,N):- printcell(I,1,N).
printcell(I,J,N):- J<=N,write(I,J),K is J+1,printcell(I,K,N).
... 나에게
도와주세요
네 대답은 완벽합니다 .... 왜 내가 이걸 가지고 부정적인 평가를 받았는지 모르겠다. 나는 방금 porlog를 배우기 시작했다. ..... 그래서이 의심은 명백하다. –
그렇지 않은가? 처음 상태가 I =
@JatinKhurana : 당신 말이 맞아요. 내 요점은 단지 결코 성공하지 못할 것이라는 것이었다. 그리고 보통 하나의 술어가 성공할 것으로 기대한다. – false