#include <iostream>
using namespace std;
//2.计算二维数组对角线元素之和。(10分)
int comparemin(int a,int b){
if(a>b){
return b;
}else{
return a;
}
}
int main()
{
int arr[3][3] = { 1,208,306 ,93, 1, 984,55, 9, 1 };
//算二维数组的行和列,先算一共有多少元素,然后算行,然后用nums/row得列
int nums = sizeof(arr) / sizeof(arr[0][0]);
int row = sizeof(arr) / sizeof(arr[0]);
int coulmn = nums / row;
//以上
int tmp = comparemin(row,coulmn);
int sum =0;
for(int i=0;i<tmp;i++){
sum =sum+ arr[i][i];
}
cout<<sum<<endl;
return 0;
}
c++计算二维数组对角线元素之和。
最新推荐文章于 2023-12-08 21:28:13 发布