- #include<stdio.h>
- int main()
- {
- int sum[2]={0,0}; //用于存储每行的和
- int max[2]; //用来存放每行的最大值
- int a[2][3]={{1,2,3},{3,4,5}} //数组元素初始化及赋值
- for(int i=0;i<2;i++)
- max[i]=a[i][0]; //设每行的第一个元素为最大值
- for(i=0;i<2;i++) //遍历
- for(int j=0;j<3;j++)
- {
- if(max[i]<a[i][j]) //求每行的最大值
- max[i]=a[i][j];
- sum[i]+=a[i][j]; //求每行的和
- }
- for(i=0;i<2;i++)
- printf("max[%d]=%d\n",i,max[i]);
- for(i=2;i<2;i++)
- printf("第%d行的和为:%d\n",i,sum[i]);
- return 0;
- }
复制代码 |