//SY3.1
/*题目描述
求n!
读入1 个正整数 n (n<=20),计算并输出 n! 。
输入
输入一个整数
输出
输出一个整数
样例输入
4
样例输出
24*/
#include <stdio.h>
int fac(int n)
{
int f;
if(n==0||n==1)
f=1;
else if(n<0)
printf("data enter error!\n");
else
f=fac(n-1)*n;
return f;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",fac(n));
return 0;
}
实验3.1读入1 个正整数 n (n小于等于20),计算并输出 n!
最新推荐文章于 2023-04-12 22:19:10 发布