#include<stdio.h>
#include<stdlib.h>
/*
2014年12月24日18:11:09
求递归
*/
int f(int a)
{
if(1==a)
return 1;
else
return f(a-1)*a;
}
int main(void)
{
int a;
printf("请输入一个数:");
scanf("%d",&a);
printf("%d的阶乘为%d\n",a,f(a));
system("pause");
return 0;
}原文地址:http://admxj.blog.51cto.com/10955090/1721702