1*2*3*4*...*n求积

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:57:46
1*2*3*4*...*n求积

搞不清楚,你是需要怎么样一个求法。。。
如果用C语言写的话,就是以下的程序。

-------------------------
#include <stdio.h>
double fac(int n)
{
double f;
if(n < 0)
printf("n < 0, error!");
else
if(n == 0 || n == 1)
f = 1;
else
f = fac(n - 1) * n;
return f;
}

void main()
{
int n;
double f;
printf("input a integer:");
scanf("%d", &n);
f = fac(n);
printf("%d!=%lf\n", n, f);
}

n!