求二维数组每行元素之和

来源:互联网 发布:阿里云 网站备案 编辑:程序博客网 时间:2024/05/28 05:16
1 #include<iostream>  2   3 using namespace std;  4   5 void sum(int a[][4],int row)//二维数组定义时第一维数组可以不指定,但第二位必须指定  6 {  7   8     for(int i=0;i<row;i++)  9     { 10         for(int j=1;j<4;j++){ 11  12             a[i][0]+=a[i][j]; 13  14         } 15  16     } 17  18 } 19  20 int main() 21 { 22   23     int table[3][4]={{1,2,3,4},{2,3,4,5,},{3,4,5,6}}; 24     for(int i=0;i<3;i++)//c++数组没有length属性 25     { 26         for(int j=0;j<4;j++) 27             cout<<table[i][j]<<" "; 28         cout<<endl; 29  30     } 31 sum(table,3);//二维数组名指向一位组a[0],即0行的首地址 32 for(int i=0;i<3;i++){ 33  34  35     cout<<"sum of row  "<<i<<"  is  "<<table[i][0]<<endl; 36 }    37  38     return 0; 39 }   
阅读全文
0 0