zl程序教程

您现在的位置是:首页 >  其它

当前栏目

习题 5.3 求一个3*3矩阵对角线元素之和。

一个 元素 矩阵 习题 5.3
2023-09-14 09:06:56 时间

C++程序设计(第三版) 谭浩强 习题5.3 个人设计

习题 5.3 求一个3*3矩阵对角线元素之和。

代码块:

#include <iostream>
using namespace std;
int main()
{
    int n[3][3], i, j, sum;
    for (i=0; i<3; i++){
        cout<<"Please enter row "<<i+1<<" numbers: ";
        for (j=0; j<3; cin>>n[i][j++]);
    }
    for (i=0, sum=0; i<3; i++)
        for (j=0; j<3; (i==j)||((i+j)==2) ? sum+=n[i][j++] : j++);
    cout<<"Sum= "<<sum<<endl;
    system("pause");
    return 0;
}