求助,帮忙看看我这个求n!的程序怎么会有错?
#include<stdio.h>
void main()
{
int i,t,a;
printf("input number a: \n");
scanf("%d",&a);
t=1;
i=2;
while(i<=a)
{
t=i*t;
i=i+1;
}
printf("%d!=%d \n",a,t);
}
新手问题,照老谭的那题改的,不知道为什么输入大于7的数字就不正确,在线等!!!!
[此贴子已经被作者于2007-2-27 17:12:55编辑过]