阶乘就是从首次项为1
从1到N
如果求5的阶乘就是
5!=1*2*3*4*5
以此类推
(非常重要的一点首次项不能为0)
#include<stdio.h>
int main()
{
int i = 1, n;
double sum = 1;//这里的sum赋初值不能为0
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum = sum * i;
}
printf("%lf", sum);
return 0;
}
阶乘就是从首次项为1
从1到N
如果求5的阶乘就是
5!=1*2*3*4*5
以此类推
(非常重要的一点首次项不能为0)
#include<stdio.h>
int main()
{
int i = 1, n;
double sum = 1;//这里的sum赋初值不能为0
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum = sum * i;
}
printf("%lf", sum);
return 0;
}