问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言删除矩阵某一列函数,结构体指针问题,A->row_num--;A->col_num--;这两句代码出错

发布网友 发布时间:2022-03-26 04:05

我来回答

5个回答

热心网友 时间:2022-03-26 05:35

删除列的算法错了,应该紧缩数据把数据按每行col_num数据前移,把空出来的空间放在最后这样计算位置就不会出错了否则总列数并没变,你那个col_num--就会出问题了。行数当然维持不变了!

热心网友 时间:2022-03-26 06:53

除行数不该减小之外,这一部分程序代码没有错误。A->row_num--是不对的,应该删除。
如果说运行时有错误,错误应该在别的地方,应该从调用deleteCol()的函数找找原因。

热心网友 时间:2022-03-26 08:27

你删除的是列,而行数并没有减少。追问哦,粗心了,不好意思。现在去掉A->row_num--;了。但是每次A->col_num--;执行都删掉了两列,为什么 呢

追答(A->a[i][j])=(A->a[i][j+1]);

从上面看j应该是从N-2开始的,如果从第一次开始j=N-1,A->a[i][N-1]=A->a[i][N],而a[i][N]是不合法的,这样就造成删掉2列。

热心网友 时间:2022-03-26 10:19

程序出错总得把错误信息粘进来吧?这样能能更快定位问题。

热心网友 时间:2022-03-26 12:27

指针A的值非法吧追问为什么非法呢

追答你查一下A的地址,看看对不对,不会是NULL吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离职几个月公司发短信说我离职生效叫我回去补办离职交接手续怎么 开除员工不办手续违法吗 辞退员工没有办手续违法吗 苹果13/6.1录制两个人脸,后面换锁屏密码认证还有什么提醒,或者是两个人... 很规律很威严的词语是什么 我老了又无能 想有个爱我一辈子的 到今没 就一个人 把爱放心里 用数字... 日语N2 20天复习够吗 为什么泥工先于木工 泥工做好隔多久做木工 从泥工做好到做木工,需要等待多久? 水泥操作人员作业流程是怎样的? 黑客帝国 matrix 的两个问题 关于黑客帝国neo和matrix的问题 label matrix里怎么清除多余的数据库? 我的软件版本label matrix 5.5 关于一道MATLAB矩阵行删除的问题,谢谢各位了 matlab中,怎样把矩阵中的0元素删除? python怎么删除一个一维矩阵的第一行元素 关于matrixvb中选择和删除矩阵行的问题 在python中,怎么给矩阵删除一个元素? QXMatrix怎么删除 连接wifi的信号强度跟路由器有关系吗? 网络不稳定,和路由器用久了有没关系? WiFi网络差和路由器有关系吗 无线网络信号不好和路由器有关系吗 无线信号不稳定,跟电脑网卡和路由器有关系吗? 小伙伴们,网络不好,是跟路由器有关还是宽带有关?是需要换路由器还是升级宽带? 我家WIFI信号怎么这么不好,是网络问题还是路由器 我想知道,wifi经常掉线会不会跟路由器有关系? WIFI网速不稳定可能和路由器有关系吗? wifi老掉线是路由器的问题还是宽带的问题? WIFI网络不稳是路由器的原因还是运营商的原因? C++、析构函数、删除动态空间 黑客帝国中的"矩阵"是什么?为什么在尼欧前有6任救世主?如何杀死史密斯? nmatrix怎么总掉· 黑客帝国专家进 c++问题默认构造函数Matrix();删去行不行,反正运行是可以的,这是构造矩阵相加的一个题目的答案,我就是 Matrix80文件突然关闭。怎么找回数据? 暴风魔镜matrix怎么取消待机状态 怎么删除msg.2.0 黑客帝国设计师和机械大帝的关系 oppor11怎么关机 OPPOr11怎么强制关机 OPPO r11怎么强制关机 oppor11手机关机 OPPO R11死机后没反应怎么强制关机 oppor11强制解锁 OPPOr11怎么关机啊 OPPOr11卡屏滑不动怎么关机,安电源键也不行怎么办? oppor11plus怎么关机的?用了这么久突然发现还不知道怎么关机。 OPPOR11怎么强制重启 OPPO R11怎样进行强制重启