题目描述
输入一个正整数n,利用递归函数求n的阶乘。
递归函数声明如下:
int fac(int n); //求n!的递归函数声明
输入
一个正整数n
输出
n的阶乘值
样例输入
5
样例输出
120
参考代码
#include<stdio.h>
int main()
{
int x=1,n,i;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
x=x*i;
}
printf("%dn",x);
return 0;
}
解析
暂无