C语⾔递归求5的阶乘
知识点:学习使⽤递归和函数调⽤
思路:在⼦函数中做5的阶乘并使⽤递归⾃我调⽤,在主函数中输出每⼀次计算的结果。
#include<stdio.h>
#include<Windows.h>
c语言用递归函数求n的阶乘#include<string.h>
int fact(int j)
{
int sum;
if (j == 1)
{
sum = 1;
}
else
{
sum = fact(j - 1)*j;//递归⾃我调⽤
}
return (sum);
}
void main()
{
int i;
for (i = 1; i <= 5; i++)
printf("%d!=%d\n", i, fact(i));
system("pause");
}
输出结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论