#include<stdio.h>
int main(void)
{
int i ,n;
double factorial;
scanf("%d",&n);
factorial=1;
for(i=1;i<=n;i++)
factorial=factorial*i;
printf("%d!=%.0f\n",n,factorial);
return 0;
}
输入:10
10
10!=3628800
阶乘公式 n!=1*2*3*...*n
factorial=factorial*i
factorial用于保存累乘积,其初值为1(不能等0).重复使用该语句即可算出阶乘。
版权声明:本文为m0_68143495原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。