急求矩阵运算的C++程序源代码
编写C++程序,实现以下功能:
把矩阵的每行元素相加得到一个数值,再以该数值作为对角元素
[解决办法]
- C/C++ code
#include<iostream>using namespace std;int main(){ int Mar[10][10]; for(int i=0;i<10;i++) //赋值 for(int j=0;j<10;j++) Mar[i][j]=i; for(int i=0;i<10;i++) //输出 { for(int j=0;j<10;j++) cout<<Mar[i][j]<<" "; cout<<endl; } for(int i=0;i<10;i++) //计算 for(int j=0;j<10;j++) { if(i != j) Mar[i][i]+=Mar[i][j]; } for(int i=0;i<10;i++) //输出 { for(int j=0;j<10;j++) cout<<Mar[i][j]<<" "; cout<<endl; } return 0;}修改下,感觉刚才有点问题。