利用静态变量计算n的阶乘。 **输入格式要求:"%d" 提示信息:"Input n:" **输出格式要求:"%d! = %ld\n" 程序运行示例如下: Input n:10 1! = 1 2! = 2 3! = 6 4! = 24 5! = 120 6! = 720 7! = 5040 8! = 40320 9! = 362880 10! = 3628800
#include<stdio.h>
static int i = 0, sum = 1;
long jiecheng(void)
{
i++;
sum *= i;
printf("%d! = %ld\n", i, sum);
}
int main()
{
int n, a = 1;
printf("Input n:");
scanf_s("%d", &n);
for (; a <= n; a++)
{
jiecheng();
}
}