#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