c语言自定义函数求和,1!+2!+3!+……+n!求和用C语言编写,要求使用函数嵌套调用...

1!+2!+3!+……+n!求和用C语言编写,要求使用函数嵌套调用

关注:63  答案:5  mip版

解决时间 2021-01-23 17:15

e6cb1a03ad541b3098697807b7bf1798.png

提问者空城忆

2021-01-23 11:21

急!!!!!在线等

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家萌逗

2021-01-23 11:32

#include

using namespace std;

int main()

{

int n;

long int s=0,t=1;

cout<

cin>>n;

for(int i=1;i<=n;i++)

{t=t*i;

s=s+t;}

cout<

return 0;

}

扩展资料:

return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼自然卷的气质

2021-01-23 14:42

#include

int dax(int x);

int main()

{

double s = 0;

int i ,n;

scanf("%d",&n);

for ( i = 1; i <= n ;i++ )

s =dax(i) + s;

printf("%e", s);

return 0;

}

int dax(int x)

{

int sum = 1;

for (k = 1;k < x;k++)

sum = sum * k;

return sum;

}

e6cb1a03ad541b3098697807b7bf1798.png

2楼凊搽蒗囝

2021-01-23 14:05

这东西会溢出的

e6cb1a03ad541b3098697807b7bf1798.png

3楼选择重头再来

2021-01-23 13:01

函数嵌套调用:

#include

long func(int n)

{

if(n == 1|| n == 0)

return 1;

else

return n * func(n-1);

}

int main()

{

int i,n;

long sum;

scanf("%d",&n);

sum = 0;

for(i=1;i<=n;i++)

sum += func(i);

printf("sum = %ld\n",sum);

return 0;

}

e6cb1a03ad541b3098697807b7bf1798.png

4楼会有一股神秘感

2021-01-23 12:39

下边是两个递归算法,很好用的:

#include

int exp(int n){

if(n==1)return 1;

return n*exp(n-1);

}//求阶乘

int sum(int n){

if(n==1)return 1;

return exp(n)+sum(n-1);

}//求阶乘的和

void main(){

int n;

scanf("%d",&n);

printf("所求的和为:%d\n",sum(n));

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值