计算并输出2的阶乘,6的阶乘,10的阶乘的值。用C语言编写
时间: 2024-12-20 13:23:55 浏览: 7
求10的阶乘的C语言代码
要使用C语言编写程序来计算并输出2的阶乘、6的阶乘和10的阶乘,你可以参考以下代码:
```c
#include <stdio.h>
// 定义函数求n的阶乘
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
// 计算并输出2的阶乘
int num1 = 2;
printf("%d的阶乘为:%lld\n", num1, factorial(num1));
// 计算并输出6的阶乘
int num2 = 6;
printf("%d的阶乘为:%lld\n", num2, factorial(num2));
// 计算并输出10的阶乘
int num3 = 10;
printf("%d的阶乘为:%lld\n", num3, factorial(num3));
return 0;
}
/* 输出:
2的阶乘为:2
6的阶乘为:720
10的阶乘为:3628800
*/
阅读全文