用fact函数算阶乘

用c语言 定义函数,调用函数
double fact(int n);
#include
int main()
{
int n;
double p;

scanf("%d",&n);
for(int i=0;i<=n;i++){
	p=fact(i);
	printf("%.2f\n",p);
} 

return 0;
}
double fact(int n){
double p=1;
for(int i=1;i<=n;i++){
p=i*p;
}
return p;
}

你可能感兴趣的:(用fact函数算阶乘)