为什么N在10以下就OK,超过就不正确了呢
#include<stdio.h>void main()
{
long int s=1,n;
printf("in put the number:");
scanf("%ld",&n);
for(long int i=1;i<=n;i++)
s=s*i;
printf("the answer is %ld\n",s);
}
2008-03-17 21:21
2008-03-17 22:06
2008-03-17 22:41
2008-03-18 09:54

2008-03-18 16:34
2008-03-18 16:50

2008-03-18 17:58
2008-03-18 18:03

2008-03-18 18:10