C语言:用递归的方法写程序求5!

兄弟们,打扰一下,C语言:用递归的方法写程序求5!
最新回答
试卷看似简单但心机太重

2024-10-30 11:48:48

#include <stdio.h>

long fun(int a)
{

if (a==1)
return 1;
long temp = a*fun(a-1);
return temp;
}
int main()
{
printf("%d\n",fun(5));
return 0;
}
柠檬你个思密达

2024-10-30 09:35:10

#include <stdio.h>

int getResult(int n)
{
if(n==1) return 1;
return n*getResult(n-1);
}

int main()
{
int num;
num=getResult(5);

printf("num=%d",num);

return 0;
}