永发信息网

c语言中s=sum(n,2);s=sum(n,1);是什么意思?

答案:3  悬赏:10  手机版
解决时间 2021-11-25 23:35
  • 提问者网友:焚苦与心
  • 2021-11-25 07:29
c语言中s=sum(n,2);s=sum(n,1);是什么意思?
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-11-25 07:49
sum是你自己定义的那个函数:
float sum(int n,int m)就是这个函数。
s=sum(n,2);
s=sum(n,1);这两个都是调用你的函数sum来进行运算。
n是你main函数中输入的变量,对应于你sum函数中的n,而2或者1就是对应于sum函数中的m。
函数的大意就是,把n和2,或者n和1当做输入参数,给到sum函数进行运算,然后sum函数把值返回给主函数。
大概就是这样,你可以编译试试。有问题再问吧。

全部回答
  • 1楼网友:英雄的欲望
  • 2021-11-25 08:24
sum是自己定义的函数
  • 2楼网友:春色三分
  • 2021-11-25 08:11

sum是个自定义函数。

 float sum(int n,int m)
{
  int i;
  float sum=0;
  float k=1;
  for(i=m;i<=n;i=i+2)
       sum=sum+k/i;
  return(sum);
}

(n,1)是范围,从1到n。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯