///*输入一个小于等于10的整数n,计算n!。*/
#include<stdio.h>
int main()
{
int i,n,s=1;
printf("请输入一个小于等于10的整数:\n");
scanf_s("%d",&n);
for(i=1;i<=n;i++)
s*=i;
printf("%d!=%d\n",n,s);
}
/*输入一个小于等于10的整数n,计算n!。*/
#include<stdio.h>
int fun_jc(int x)
{
if (x == 1 || x == 0)
return x;
else
return x*fun_jc(x - 1);
}
int main()
{
int i, n, s = 1;
printf("请输入一个小于等于10的整数:\n");
scanf_s("%d", &n);
printf("%d!=%d\n", n, fun_jc(n));
}