利用求阶乘函数Fact(),编程计算并输出从1到n之间所有数的阶乘值
#include<stdio.h>
//函数功能:求出x的阶乘
long Fact(int x)
{
if(x==1||x==0)
return 1;
else
return x*Fact(x-1);
}
int main(void)
{
int n,i;
long result;
printf("Input n(n>0):");
scanf("%u",&n);
for(i=1;i<=n;i++)
{
result=Fact(i);
printf("%d! = %lu\n",i,result);
}
}