C/C++の宿題を片付けます 117代目at TECH
C/C++の宿題を片付けます 117代目 - 暇つぶし2ch202:デフォルトの名無しさん
08/11/04 15:17:01
>>200
意外と簡単だった♪

void move(int n, int s, int d){
int tmp,i,j;
printf("%d:%c --> %c\n",n,'a'+s,'a'+d);

tmp=st[sp[s]][s];
st[sp[s]][s]=0; //スタックsからpop
st[sp[d]+1][d]=tmp; //スタックdにpush
//スタックポインタの操作
sp[s]--;
sp[d]++;
for(i=0;i<M;i++){
printf("%c ",'a'+i);
for(j=0;j<=sp[i];j++){
printf("%2d",st[j][i]);
}
printf("\n");
}
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch