开发者社区> 问答> 正文

将a数组中的数依次取出分别与b数组中的数挨个相加得到新的数组再输出新数组的和

有数组a[ ]={1,2,3,4,5}和数组b[ ]={1,2,3,4,5},需要将a数组中的数依次取出分别与b数组中的数相加得到新的数组再输出新数组的和,即第一次将a中的1分别与b中的1,2,3,4,5相加,得到[2,3,4,5,6],输出为2+3+4+5+6=20;第二次为将a中的2分别与b中的1,2,3,4,5相加,得到[3,4,5,6,7],输出为3+4+5+6+7=25,之后类似,求用C/C++编写,急用,感激不尽!!!

展开
收起
a123456678 2016-03-23 13:30:21 1710 0
1 条回答
写回答
取消 提交回答
  • #include
    int main()
    {int a[ ]={1,2,3,4,5},b[ ]={1,2,3,4,5};
    int x=sizeof(a)/sizeof(a[0]), y=sizeof(b)/sizeof(b[0]);
    int i,j;int c[y],sum=0;
    for(i=0;i<x;i++)
    { printf("c(%d)=",i);
    
    for(j=0;j<y;j++)
    
    { c[j]=a[i]+b[j];
    
    sum=sum+c[j];
    
    printf("%d ",c[j]);
    
    } 
    printf("\n sum(%d)=%d \n",i,sum);
    }
    
    return 0;
    }
    2019-07-17 19:10:45
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载