C语言:以下程序包含一个自定义函数,该函数的功能是接收1个整型参数n,并计算n!将计算结果作为返回值。

在main中调用该函数计算10!+15!的和,并输出。longfun(intn){longi,sum=1;for(i=1;i<=?;i++)sum=sum*i;retur... 在main中调用该函数计算10! +15!的和,并输出。
long fun(int n)
{
long i,sum=1;
for(i=1;i<=? ;i++)
sum=sum*i;
return sum;
}
main()
{
long s=0;
s= ? + ? ;
printf("sum=%ld",s);
}
“?”里面的的内容要怎么填?
展开
 我来答
帐号已注销
2020-11-16 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

第一个问号:fun(10)

第二个问号:fun(15)

#include<stdio.h>

long fun(int n)

{

long i,sum=1;

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

sum=sum*i;

return sum;

}

main()

{

long s=0;

s= fun(10) + fun(15) ;  // 10!zhi+15!

printf("sum=%ld",s);

}

扩展资料:

用户定义函数采用零个或更多的输入参数并返回标量值或表。函数最多可以有 1024 个输入参数。当函数的参数有默认值时,调用该函数时必须指定默认 DEFAULT 关键字才能获取默认值。该行为不同于在存储过程中含有默认值的参数,而在这些存储过程中省略该函数也意味着省略默认值。用户定义函数不支持输出参数。

参考资料来源:百度百科-用户定义函数

时欢悦0BF
推荐于2016-09-26 · TA获得超过609个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:724万
展开全部
#include<stdio.h>
long fun(int n)
{
   long i,sum=1;
   for(i=1;i<=n;i++)      // 从1到n
   sum=sum*i;
   return sum;
}
main()
{
   long s=0;
   s= fun(10) + fun(15) ;  // 10!+15!
  printf("sum=%ld",s);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0ecab4f
2014-12-10 · TA获得超过1028个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:380万
展开全部
第一个问号:fun(10)
第二个问好:fun(15)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式