帮我写一下本题要求实现一个计算阶乘的简单函数,使得可以利用该函数,生成一张阶乘表,输出0!~n!的值。的c语言程序
时间: 2024-05-09 14:16:49 浏览: 89
C语言求n的阶乘(n!).txt
好的,我可以帮您实现这个简单函数。以下是使用C语言编写的程序:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
void print_factorial_table(int n) {
printf("n\t n!\n");
for (int i = 0; i <= n; i++) {
printf("%d\t %d\n", i, factorial(i));
}
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
print_factorial_table(n);
return 0;
}
```
您可以运行此程序并输入一个数字n,程序将输出从0到n的阶乘值。希望这可以帮到您!
阅读全文