用for 方便.
1乘到100,数的精度可能不足.
long double a=1.0;
long int i;
for (i=1;i<=100;i++) a = a * (long double) i;
return 0;
不要吧,main函数不要返回值吧。
而且初始化值不能为0,0的话会到多少都会是0。
int j=0;//
for(int i=1;i<=100;i++) j*=i;
拜托,楼上的"j=0"应该改称"j=1"....
用for
方便.
1乘到100,数的精度可能不足.
long
double
a=1.0;
long
int
i;
for
(i=1;i<=100;i++)
a
=
a
*
(long
double)
i;