#include"stdio.h"
main()
{inti,s=1;
for(i=10;i>=1;i--)
s=s*i;
printf("s=%d\n",s);
}
扩展资料
C语言使用递归阶乘
#include<stdio.h>吵塌饥
longintmultiplyNumbers(intn);
intmain()
{
intn;
printf("输入一个整数衫世:");
scanf("%d",&n);
printf("%d!=%ld"升返,n,multiplyNumbers(n));
return0;
}
longintmultiplyNumbers(intn)
{
if(n>=1)
returnn*multiplyNumbers(n-1);
else
return1;
}
版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/article/322275.html