利用求阶乘函数Fact(),编程计算并输出从1到n之间所有数的阶乘值。 **输入格式要求:"%u" 提示信息:"Input n(n>0):" **输出格式要求:"%d! = %lu\n" 程序运行示例如下: Input n(n>0):10 1! = 1 2! = 2 3! = 6 4! = 24 5! = 120 6! = 720 7! = 5040 8! = 40320 9! = 362880 10! = 3628800
代码如下:
#include<stdio.h>
void Fact(int n)
{
int i;
long sum=1;
for(i=1;i<=n;i++)
{
sum*=i;
printf("%d! = %lu\n",i,sum);
}
}
void Fact(int n);
int main()
{
int n;
printf("Input n(n>0):");
scanf("%u",&n);
Fact (n);
return 0;
}