永发信息网

如何用一个函数,把两个数组参数相加并返回?

答案:3  悬赏:80  手机版
解决时间 2021-03-11 02:44
最好有个详细的说明,和注释!谢谢!
最佳答案
int *ArrAdd(int[] a,int alength,int[] b,int blength){//传进去两个数组及其长度
if(alength!=blength){
cout<<"Length Not equal"<<endl;
return NULL;
}
int* temp=new int[alength];
for(int i=0;i<alength;i++){
temp[i]=a[i]+b[i];
}
return temp;
}
全部回答
#include<stdio.h> int sum(int n[20],int m[20],int i) { int a[20]; a[i]=n[i]+m[i]; return(a[i]); } void main() { int n[20],i,m[20],data; int p; printf("请输入数组中的数据个数\n"); scanf("%d",&data); printf("请输入数组中的数据\n"); for(i=0;i<data;i++) { printf("请输入第%d组数据\n",i); scanf("%d",&n[i]); scanf("%d",&m[i]); } for(i=0;i<data;i++) printf("%d\t",sum(n,m,i)); } 刚写的这个程序是把两个数组中的数据一个一个相加,然后一个一个返回。。。

以下是java代码:

public class test {

 public static void main(string[] args) {   // todo auto-generated method stub   string a[]={"a","b","c","d","e"};   string a[]={"a","b","c","d","e"};   test t=new test();   t.tst(a,a);  }    public void tst(string j[],string k[])  {   string m[]=new string[100];   for(int i=0;i<j.length;i++)   {    m[i]=j[i];    system.out.println("m["+i+"]是"+m[i]);   }   for(int l=0;l<k.length;l++)   {    m[l+j.length]=k[l];    system.out.println("m["+(l+j.length)+"]是"+m[l+j.length]);   }  } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
嫌货才是买货人的意思
大一的时候,办了一张校园移动卡,说是送一年
若向东走8米,记作+8米,那么-4米表示______
江华路/Y957(路口)怎么去啊,有知道地址的么
(12分)材料一见下边漫画 材料二一群年龄在1
百度贴吧“你签的太快了,请看看帖子在签”什
御泥坊芦荟泥浆面膜祛痘效果怎么样
房地产市场周期分为()。A.上升期B.衰退期C.
碧海商务地址有知道的么?有点事想过去
我是女生,报考黑龙江省建筑职业技术学院,学
Steam有什么配置要求不高但是很精致好玩的
永和镇离大晋江世纪公园多远
北京的医保卡(社保卡)回山东的药店买药能刷
余姚北到慈溪多远
如图为细胞中多聚核糖体合成分泌蛋白的示意图
推荐资讯
1.挨打的狗去咬鸡―― 2.挨刀的猪―― 3.阿凡
新时尚艺剪我想知道这个在什么地方
我把一个微信群删除了,是不是代表已经退出,
天津南开大学的荷花塘里,盛开的荷花争奇斗艳,
商场里放的一些好听的很潮的英文歌都叫什么名
李记特色鹅块在什么地方啊,我要过去处理事情
我今天 去面试 我填写了 虚假的学历 公司 会
业务5应转出的进项税为()万元。A.1.16B.1.2
年轻人汗如雨下是因为什么?
什么医院可以测骨龄
两个数相乘的积是24000,如果一个因数乘10,
WOW魔兽世界7.25空气硬币怎么获得
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?