00问答网
所有问题
C++矩阵删除行列
C++里用二维数组定义了一个矩阵 如何去掉矩阵的最中间某一列和最对应的那一行?
希望通过再定义一个矩阵,再一个个赋值,但是不知道怎么实现
举报该问题
其他回答
第1个回答 2014-10-09
假定原数组为 a的行列数分别为m和n,先确定要删除的行(r)和列(c),然后将r行c列以外的元素逐个赋值到另一数组(比如b):
r0=c0=0;
for(i=0; i<m-1; i++){
if(i==r) r0=1;
for(j=0; j<n-1; j++){
if(j<c) c0=0 else c0=1;
b[i][j]=a[i+r0][j+c0];
}
}
本回答被网友采纳
相似回答
C++
实现任意
行列
数的
矩阵
的加,减,乘,转置,求逆矩阵,求完整代码,谢谢,c...
答:
{ int m,n;float a[20][20],b[20][20],c[20][20];int i,j;printf("请输入
矩阵
行数:");scanf("%d",&m);printf("请输入矩阵列数:");scanf("%d",&n);printf("请输入第一个矩阵:");for(i=0;i<m;i++)for(j=0;j<n;j++)scanf("%f",&a[i][j]);printf("请输入...
C++
中如何
删除
(二维)数组元素?
答:
这个是要再定义另一以二维数组的 , 然后在吧你原来的数组不
删除
的数据添进新的数组就可以了。如int a[5][5]; int b[3][3];把a[1][1]到 a[1][3]放到b[0][0] b[0][2]的位置,剩下的两行相同
c++
编程题编写程序实现将一个n*n的
矩阵
的
行列
互换,在屏幕上输出互换后的...
答:
include<iostream> include <iomanip> using namespace std;int main() { int n, tmp;cin >> n;int **a = new int*[n];for (int i = 0; i < n; i
++
)a[i] = new int[n];for (int i = 0; i < n; i++)for (int j = 0; j < n; j
++
)cin >> a[i][j];for...
MATLAB-去除已知
矩阵
中的
行列
答:
6])==0 & n(i,[2:6])==0 m(i,:)=[];m(:,i)=[];end end >> m m = 0 1 2 3 5 1 0 1 0 0 2 0 0 0 0 3 0 0 0 1 5 0 0 0 0
大家正在搜
矩阵行列变换规则
矩阵行列互换
矩阵行列式
矩阵和行列式的区别
二阶矩阵的逆矩阵
矩阵的逆矩阵怎么求
3x3矩阵怎么求逆矩阵
删除行列表格的快捷键
excel删除多余的行列
相关问题
visual studioc++怎样删除或者插入矩阵中的指定...
C++里用二维数组定义了一个矩阵如何去掉最中间某一列和最对应...
C++实现任意行列数的矩阵的加,减,乘,转置,求逆矩阵,求完...
C++编程问题,高手请进。 编写程序,实现给定的二维数组(M...
c++ 输入一个4*4的矩阵。转置后输出结果 (转置就是行数...
用C++编写一个矩阵转置的函数,矩阵的行数列数由用户输入
C++ 矩阵行或列求和怎么处理?
C++程序设计实现一个矩阵类(一般矩阵,行数和列数不一定相等...