c语言这个是什么意思?
double fact (int n){ int x=1,i; if(n<=1) return 1; for(i=2;i<=n;i++) x=x*i; return x;}
定义一个函数,求n!(阶乘),参数为整形n,返回为double.一般这个用递归更简单
double fact (int n)
{
int x=1;
if(n<=1) return 1;
return n*fact(n-1);
}
这个是基础的语法了,你自己好好研究下
热门标签: