C++求二维数组的两条对角线元素之和.

2024-11-30 12:52:25
推荐回答(1个)
回答1:

#include

int main()
{
int S[100][100]={0};
int l,h;
int hang,lie;
scanf("%d%d",&h,&l);
for(hang=0;hang {
for(lie=0;lie {
scanf("%d",&S[hang][lie]);
}
}
int sum=0;
for(hang=0;hang {
for(lie=0;lie {
if(lie==hang)sum+=S[hang][lie];
}
}

printf("%d\n",sum);
return 0;
}
因为不清楚您需要的 是主对角线还是副对角线的元素和 所以帮您做了一个主对角线和的,希望采纳。