怎样自定义函数求两个数组的和,要求在主函数中进行调用
3个回答
展开全部
自定义函数求两个数组的和,要求在主函数中进行调用的方法:
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)为因变量(或称应变量)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。
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)为因变量(或称应变量)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自定义函数求两个数组的和,要求在主函数中进行调用的方法:
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););
}
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););
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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););
}
{
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););
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询