C语言数组元素求和的程序编写(求具体步骤)
具体题目如下:输入a[4][4]={1,2,3,1}{4,5,6,1}{7,8,9,1}{10,11,12,1}求数组元素之和;求某行元素之和,求某列元素之和,要求使用函...
具体题目如下:
输入a[4][4]={1,2,3,1}{4,5,6,1}{7,8,9,1}{10,11,12,1}
求数组元素之和;求某行元素之和,求某列元素之和,要求使用函数实现改程序。 展开
输入a[4][4]={1,2,3,1}{4,5,6,1}{7,8,9,1}{10,11,12,1}
求数组元素之和;求某行元素之和,求某列元素之和,要求使用函数实现改程序。 展开
1个回答
展开全部
求元素之和 很简单 用一个双重循环 累加一下就OK了
求某行的和 比如第1行 那就是用一重循环 就OK
那个a[0][i];中的([0])0可以换成参数
int sum=0;
for(int i=0;i<4;i++){
sum+=a[0][i];
}
return sum
求某列的和 比如求第2列 第几列 完全可以是一个参数 把(j=1)里面的1换成那个参数就行
int sum=0;
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(j==1){
sum+=a[i][j];
}
}
}
return sum;
求某行的和 比如第1行 那就是用一重循环 就OK
那个a[0][i];中的([0])0可以换成参数
int sum=0;
for(int i=0;i<4;i++){
sum+=a[0][i];
}
return sum
求某列的和 比如求第2列 第几列 完全可以是一个参数 把(j=1)里面的1换成那个参数就行
int sum=0;
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(j==1){
sum+=a[i][j];
}
}
}
return sum;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询