谭浩强c语言程序设计第五章课后习题1-20阶乘
时间: 2023-11-13 09:04:27 浏览: 156
用于求阶乘的c语言程序
1. 阶乘的定义:
n! = n × (n-1) × (n-2) × … × 3 × 2 × 1
2. 实现思路:
定义一个整型变量n,输入n的值,利用for循环计算n的阶乘,并输出结果。
3. 代码实现:
```c
#include <stdio.h>
int main()
{
int n, i, fac = 1;
printf("Enter a positive integer: ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
fac *= i;
}
printf("%d! = %d", n, fac);
return 0;
}
```
4. 测试样例:
输入:5
输出:5! = 120
阅读全文