c语言输出各个数字的阶乘
时间: 2024-03-20 11:18:51 浏览: 60
啊哈C语言习题解答.pdf
以下是一个输出1到10的数字阶乘的C语言代码示例:
```
#include <stdio.h>
int main() {
int i, n, fact;
for (i = 1; i <= 10; i++) {
n = i;
fact = 1;
while (n > 0) {
fact *= n;
n--;
}
printf("%d! = %d\n", i, fact);
}
return 0;
}
```
输出结果:
```
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
8! = 40320
9! = 362880
10! = 3628800
```
该程序使用了for循环来遍历1到10的数字,然后使用while循环来计算每个数字的阶乘。在while循环中,我们将n从该数字开始递减,直到n等于1。在每个迭代中,我们将fact乘以n,从而计算出该数字的阶乘。最后,我们使用printf函数输出每个数字的阶乘。
阅读全文