求 n!(n的阶乘)

来源:百度知道 编辑:UC知道 时间:2024/05/19 11:29:47
用C语言编!!!!!
用 FOR 语句编写一个撒!!!

#include <stdio.h>
void main()
{
int i,n;
double s=1.0;
scanf("%d", &);
for(i=1;i<=n;i++) s*=i;
printf("%0.0lf\n",s);
}

这不简单啊
会算就会写

int result=1
for(i=1;i++;i<=n)
result *=i

#include <stdio.h>

int main()
{
int n;
scanf("%d", &n);

for(int i = n-1; i > 1; --i)
{
n *= i;
}

printf("%d\n", n);
}

这个是不行的,楼上的测试了吗?
试试求100的阶乘?