首页 > 电脑

用c语言编写编程:计算f(n)=n!

更新时间2018-03-23 12:47:09

要过程

这个有多种方法的,一般可用递归来完成

因为递归的更像数学的方法.

int f(int n) //注意返回类型的范围

{

   if (n==1)   //1!=1

       return 1;

  return n*f(n-1); //n!=n*(n-1)! 这个是数学的定义

}

相关标签:c语言

上一篇:基本类型为什么不能做为hashmap的键值,作为hashmap的键值需要注意的事项有哪些?

下一篇:php禁用cookie后,如果想保持session可以使用隐藏域的方法,这个方法具体怎么处理的