0L 100L 1000L
中的L是什么意思我都不懂,呵呵
哪位能指导一下呢
中的L是什么意思我都不懂,呵呵
哪位能指导一下呢
网上找的,也是N的阶乘,更看不懂...
这个是网上找的,也是N的阶乘,更看不懂了.....
#include<stdio.h>
#include<stdlib.h>
#define N 1000 //要计算的N
long s[N]={1,1},n=N,t=2,a=1,b=0;
int main()//雨中飞燕之作
{
for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0)
s[a]=(b+=s[a]*t)%10000,b/=10000;
for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]);
system("pause");
return 0;
}