递归法实现求N的阶乘
#include<stdio.h>
#include<stdlib.h>
float fx(int n)
{
float f;
if(n==0||n==1)
f=1;
else
f=n*fx(n-1);
return f;
}
void main()
{
int i,m;
printf("please input a int member:\n");
scanf("%d",&i);
m=fx(i);
printf("%d的阶乘是%d\n",i,m);
system("pause");
}
注意函数的调用,声明,以及主函数中变量的定义类型