用c语言编写编程:计算f(n)=n!
要过程
这个有多种方法的,一般可用递归来完成
因为递归的更像数学的方法.
int f(int n) //注意返回类型的范围
{
if (n==1) //1!=1
return 1;
return n*f(n-1); //n!=n*(n-1)! 这个是数学的定义
}
热门标签:
要过程
这个有多种方法的,一般可用递归来完成
因为递归的更像数学的方法.
int f(int n) //注意返回类型的范围
{
if (n==1) //1!=1
return 1;
return n*f(n-1); //n!=n*(n-1)! 这个是数学的定义
}