#include <stdio.h>
int fun(int k) {
if (k == 1) {
return 1;
} else if (k >= 2) {
return k * fun(k - 1);
}
}
int main() {
int k = 5;
printf("请输入一个数:");
scanf("%d", &k);
fun(k);
int num = fun(k);
printf("%d的阶乘是:%d", k, num);
return 0;
}
//编写一个函数fun( ),它的功能是:求k的阶乘(k<13),//所求阶乘的值作为函数值返回,k值从主函数输入。(使用递归来实现)。(20分)
最新推荐文章于 2024-07-11 21:59:38 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)