阶乘的公式c语言程序
阶乘的计算可以通过循环实现,也可以使用递归方法。下面是一个使用循环计算阶乘的C语言程序示例:
```c#include int main() { int n, i, sum = 1; printf(\"请输入一个正整数n:\"); scanf(\"%d\", &n); for(i = 1; i <= n; i++) { sum *= i; } printf(\"%d! = %d\\n\", n, sum); return 0;}```
这个程序首先从用户那里获取一个整数`n`,然后通过一个循环从1乘到`n`,计算出`n`的阶乘,并将结果存储在变量`sum`中,最后输出结果。
其他小伙伴的相似问题:
用C语言计算5的阶乘
C语言中如何实现阶乘的递归
10的阶乘在C语言中如何计算