这个题要怎么做啊,就是中间那个怎么能输出3×3的矩形啊,菜鸡求教![](https://userblink.csdnimg.cn/20210328/qq_54412030/pic/c52944f14e3edc18935a6673f9b9e3f2-0.jpg)
![](https://userblink.csdnimg.cn/20210328/qq_54412030/pic/c52944f14e3edc18935a6673f9b9e3f2-0.jpg)
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
#include <iostream>
using namespace std;
int main()
{
int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int sum = 0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(i==j)
sum += a[i][j];
}
}
cout << "Sum of the diagonal elements: " << sum << endl;
}
在这个例子中,我们首先定义了一个3x3的矩阵a
。然后,我们遍历矩阵的每个元素,并检查当前元素是否位于对角线上(即索引相等)。如果是,则将该元素添加到变量sum
中。
最后,我们在控制台上打印出对角线元素的总和。