C++ 如何删除一个二维数组中不符合条件的那列数据
int**arr;inta=10000,b=1000;//所有位置都可以arr=newint*[a];for(intp=0;p<a;++p)arr[p]=newint[b...
int **arr;
int a=10000, b=1000;
//所有位置都可以
arr = new int*[a];
for (int p = 0; p < a; ++p)
arr[p] = new int[b];
arr[0][0];
如果赋值后 arr[10] (10)举个例子,
不符合条件,怎么把他去掉呢
我这里是arr[10];
而且这样了他还是在那里,只不过值变为0 了而已
我的问题和这个相似
@AOA=([A,A,A,B,B,B,C,C,C],
[E,E,E,E,E,T,T,Y,T],
[R,R,A,T,T,T,Y,Y,Y],
[O,O,O,P,P,P,R,R,R],
[Q,W,W,E,E,E,R,R,R],
[A,E,E,A,A,E,R,R,R]);
想将不含A的所有的行都删除掉,最后@AOA :
@AOA=([A,A,A,B,B,B,C,C,C],
[R,R,A,T,T,T,Y,Y,Y],
[AE,E,,A,A,E,R,R,R]);
谢谢! 展开
int a=10000, b=1000;
//所有位置都可以
arr = new int*[a];
for (int p = 0; p < a; ++p)
arr[p] = new int[b];
arr[0][0];
如果赋值后 arr[10] (10)举个例子,
不符合条件,怎么把他去掉呢
我这里是arr[10];
而且这样了他还是在那里,只不过值变为0 了而已
我的问题和这个相似
@AOA=([A,A,A,B,B,B,C,C,C],
[E,E,E,E,E,T,T,Y,T],
[R,R,A,T,T,T,Y,Y,Y],
[O,O,O,P,P,P,R,R,R],
[Q,W,W,E,E,E,R,R,R],
[A,E,E,A,A,E,R,R,R]);
想将不含A的所有的行都删除掉,最后@AOA :
@AOA=([A,A,A,B,B,B,C,C,C],
[R,R,A,T,T,T,Y,Y,Y],
[AE,E,,A,A,E,R,R,R]);
谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询