[問題] 執行程式時 視窗自動關閉
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
我寫了一個河內塔的程式
要求使用者輸入河內塔的盤子數
但當我輸入完數字按enter後
視窗就跑一跑就自動關閉了
請問我的程式碼是缺少了甚麼呢??
謝謝~~
希望得到的正確結果:
順利執行
程式跑出來的錯誤結果:
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
有問題的code: (請善用置底文標色功能)
#include<stdio.h>
#include<stdlib.h>
void hnt(int number,int start,int final,int temp);
int main()
{
int i;
printf("請輸入河內塔盤子數\n");
scanf("%d",&i);
hnt(i,1,3,2);
system("PAUSE");
return 0;
}
void hnt(int number,int start,int final,int temp)
{
hnt(number-1,start,temp,final);
printf("盤子%d",number);
printf("從第%d根柱子",start);
printf("搬到第%d根柱子\n",final);
hnt(number-1,temp,final,start);
}
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.148.116
→
11/14 18:12, , 1F
11/14 18:12, 1F
→
11/14 18:25, , 2F
11/14 18:25, 2F
→
11/15 01:25, , 3F
11/15 01:25, 3F
→
11/15 22:20, , 4F
11/15 22:20, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章