使用函数的递归调用:求解某个数的阶层:通过键盘输入一个数,求解该数的阶层
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//定义求解阶层的函数
int jc(int n)
{
int res;
if (n == 0)
{
return 1;
}
else if (n == 1)
{
return 1;
}
else
{
res = n * jc(n - 1);
return res;
}
}
int main()
{
int n;
printf("请输入你想要求解数的阶层:");
scanf("%d", &n);
int res=jc(n);
printf("最后的结果是%d", res);
}