私信TA
用户名:insistgang
访问量:11924
签 名:
自我简介:
coding is life
作者: 刘钢 发表时间:2020-07-11 18:22:37 浏览:108 | 评论:1
0.0分
2 人评分
看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释
请问为什么在DEV-C++里编译通过了,提交答案的时候提示 运行错误:运行时错误,非法的内存访问,数组越界,指针漂移,调用禁用的系统函数。 Segmentation fault:段错误,检查是否有数组越界,指针异常,访问到不应该访问的内存区域
yuer 2020-07-31 17:36:39 | 回复
是因为数组越界了。题干上所说的最大三十圈是没有包括最里面由九个$组成的十字的。答主定义的字符数组最多允许存放121*121的十字图,实际上只满足了29圈的要求(5+4*29)。你把数组的定义改为char a[125][125]应该就OK了。
yuer 2020-07-31 17:36:39 |
是因为数组越界了。题干上所说的最大三十圈是没有包括最里面由九个$组成的十字的。答主定义的字符数组最多允许存放121*121的十字图,实际上只满足了29圈的要求(5+4*29)。你把数组的定义改为char a[125][125]应该就OK了。