为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

#include<stdio.h>

//求阶段函数

int f(int n)

{

if(1==n)

return1;

return f(n-1)*n

}

//main 函数

int main(void)

{

printf(''s=1!+3!+5!==%d\n'',f(1)+f(3)+f(5);

return 0;

}

0 回复 有任何疑惑可以回复我~
#include<stdio.h>
int getfactorial(int n)
{
 int result;
 if(n==0)
 result=1;
 else
 result=n*getfactorial(n-1);
 return result;
}
int main()
{
int s;
s=getfactorial(1)+getfactorial(3)+getfactorial(5);
printf("s=%d\n",s);
return 0;
}

另编一个算阶乘的函数,然后main函数中用一下就行了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.求s=1!+3!+5!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信