本文共 626 字,大约阅读时间需要 2 分钟。
/ 例5.9 已知一个66的矩阵(方阵),
把矩阵二条对角线上的元素值加上10,然后输出这个新矩阵。【分析】 矩阵即表格,是一个二维数组,有6行6列共36个元素,每个矩阵都有二条对角线,本题难点在于对角线的元素怎么确定。*/#include<iostream>#include<iomanip>using namespace std;int a[7][7];int main(){for (int i=1; i<=6; ++i) //输入矩阵元素{ for (int j=1; j<=6; ++j) { //cin>>a[i][j]; a[i][j]=i*j; }}for (int i=1; i<=6; ++i) //更改对角线上元素的值{ for (int j=1; j<=6; ++j) { if ((i==j)||(i+j==7)) a[i][j]+=10; //寻找对角线的特征 }}for (int i=1; i<=6; ++i) //输出6行6列的矩阵元素{ for (int j=1; j<=6; ++j) { cout<<
}
转载于:https://blog.51cto.com/1443208/2349140