초 간단하게 회원가입하거나 로그인해서 이용하실 수 있습니다.
입력하신 이메일로 인증 메일이 발송됩니다.
하노이탑 for문(반복문) 틀린거 알려주세요..
#include <stdio.h> #include <conio.h> #define pause getch()
int main() { int i, j, n[10]={1,1,1,1,1,1,1,1,1,1}, c[10]={0}; char p;
j=4; //초기 탑의 높이, 여기에서는 1~10까지만 가능... for(i=0;i<j;) if(n[i]!=0||!(i+++1)){
if(p=c[i], (i+j)%2) c[i]--==0 && (c[i]=2); else c[i]++==2 && (c[i]=0); printf("%3d원판을 %c에서 %c로 옮긴다\n", i+1,'A'+p,'A'+c[i]);
for(n[i]--, i--;n[i]==0||(i=0);n[i--]=1); }
pause; return 0; }
실행결과 cmd가 이상하게 나옵니다.
댓글
댓글