【C语言】阶乘函数

实现阶乘函数

//简单的
double fact(int n){
	if (n==o){
		return 1;
	}
	else{
		double f=1,i;
		for(i=1;i<=n;i++){
			f*=i;
		}
		return f;
	}
}
//改良
double fact(int n) {
    if (n == 0) return 1;
    else return n * fact(n - 1);
}

版权声明:本文为qq_42765398原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。