[求助]一个求阶乘的简易程序,出了点问题,请大家看看。
刚刚学C,这个简易程序编译成功,但结果有问题,不知道错在哪里,请大家帮忙看看。谢了。
我想求1!+2!+3!结果应该是9,但结果显示是12803,请大家指教一下。
int main()
{
int i,t,sum;
i=1;
t=2;
sum=0;
while(i<=3)
{t=t*i;
i=i+1;
sum=sum+t;
}
printf("%d",sum);
getch();
}
[此贴子已经被作者于2006-8-3 18:38:11编辑过]