c 语言求从1到n的阶乘
时间: 2024-05-12 10:20:01 浏览: 64
C语言求n的阶乘(n!).txt
以下是一个求从1到n的阶乘的C语言程序:
```
#include <stdio.h>
int main()
{
int n, i, j;
long long factorial;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
factorial = 1;
for (j = 1; j <= i; j++)
{
factorial *= j;
}
printf("%d! = %lld\n", i, factorial);
}
return 0;
}
```
该程序首先从用户处获取n的值,然后使用两个for循环分别计算每个数的阶乘并输出结果。内部循环计算阶乘,外部循环控制当前计算的数。注意,由于阶乘的结果可能非常大,因此使用了long long类型来存储结果。
阅读全文