怎样自定义函数求两个数组的和,要求在主函数中进行调用

 我来答
MathBell
推荐于2018-03-30 · TA获得超过1.6万个赞
知道大有可为答主
回答量:4552
采纳率:88%
帮助的人:1506万
展开全部
自定义函数求两个数组的和,要求在主函数中进行调用的方法:
  int fun(int a[],int na,int b[],int nb)//必须传入数组的大小,经过参数传递后,编译器已经不记得数组有几个元素了。sizeof(a)的值为4
  {
  int sum=0;
  int i=0;
  for(;i<na;i++)
  {
  sum+=a[i];
  }
  for(;i<nb;i++)
  {
  sum+=b[i];
  }
  return sum;
  }
  void main()
  {
  int m[20]={51,42,58,0};
  int n[50]={21,45,21,87,62};
  print("the total :%d\n",fun(m,20,n,50););
  }

在数学中,一个函数是描述每个输入值对应唯一输出值的这种对应关系,符号通常为f(x)。在英文中读作f of x,但在中文中则常读作fx。其中x为自变量,y=f(x)为因变量(或称应变量)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三砂群岛
2015-10-09 · TA获得超过2.9万个赞
知道大有可为答主
回答量:5396
采纳率:96%
帮助的人:485万
展开全部
  自定义函数求两个数组的和,要求在主函数中进行调用的方法:
  int fun(int a[],int na,int b[],int nb)//必须传入数组的大小,经过参数传递后,编译器已经不记得数组有几个元素了。sizeof(a)的值为4
  {
  int sum=0;
  int i=0;
  for(;i<na;i++)
  {
  sum+=a[i];
  }
  for(;i<nb;i++)
  {
  sum+=b[i];
  }
  return sum;
  }
  void main()
  {
  int m[20]={51,42,58,0};
  int n[50]={21,45,21,87,62};
  print("the total :%d\n",fun(m,20,n,50););
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友38c8e98
推荐于2017-12-16 · TA获得超过2657个赞
知道小有建树答主
回答量:1131
采纳率:0%
帮助的人:577万
展开全部
int fun(int a[],int na,int b[],int nb)//必须传入数组的大小,经过参数传递后,编译器已经不记得数组有几个元素了。sizeof(a)的值为4
{
int sum=0;
int i=0;
for(;i<na;i++)
{
sum+=a[i];
}
for(;i<nb;i++)
{
sum+=b[i];
}
return sum;
}
void main()
{
int m[20]={51,42,58,0};
int n[50]={21,45,21,87,62};
print("the total :%d\n",fun(m,20,n,50););
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式