汉诺塔问题
小弟做数据结构题目的时候,遇到一题目要求算出汉诺塔,移动64个盘子的次数#include <stdio.h>
main()
{
int i,a=0;
long int num=1;
printf("please input the number of the dishes:");
scanf("%d",&a);
for(i=2;i<=a;i++)
{
num=num*2+1;
}
printf("%5ld",num);
getch();
}
但输出的时候,就输不出来,不知道用什么格式才能完整地输出来呢?