[求助]能编译, 但执行不了~~(解决^&^)
下面一段程序, 求20的阶乘,照抄书上的, 能编译但却执行不了, 为什么?我用VC++ 弄的`~
main()
{int i=1;
float factor=1;
do
{factor=factor*i;
i++;
}while(i<=20);
printf("20!=%f\n",factor);
}
我另外改了一个, 却发现得到的结果似乎不是那么回事~~请各位指点~~
#include<stdio.h>
main()
{int i;
float a=20;
do
{a=a*i;--i;
}while(i>=0);
printf("20!=%f\n",a);
}
[此贴子已经被作者于2006-6-30 22:27:01编辑过]