编程问题……
1个回答
关注
展开全部
亲这个函数使用一个二维字符数组来存储空心正方形,先申请一个`len*len`的二维数组空间,将方形的四条边填充为'*`,然后再输出二维数组内容,最后释放空间。这样做的优点是在申请数组空间时只需要申请一次,不需要在循环中重复申请和释放空间,代码的效率会更高。同时,使用二维数组可以更清晰地表达出空心正方形的二维性质。缺点是会使用更多的空间,但是在现代计算机的存储空间越来越大的情况下,空间换时间的做法依然是可用的。当然,这个函数的解法只是一种如果你有更好的解法或者其他问题,可以随时和我讨论。
咨询记录 · 回答于2023-03-22
编程问题……
亲请您详细描述一下问题哦!
什么编程问题呢?
你好请问可以解答编程问题吗
好了吗
亲这个函数使用一个二维字符数组来存储空心正方形,先申请一个`len*len`的二维数组空间,将方形的四条边填充为'*`,然后再输出二维数组内容,最后释放空间。这样做的优点是在申请数组空间时只需要申请一次,不需要在循环中重复申请和释放空间,代码的效率会更高。同时,使用二维数组可以更清晰地表达出空心正方形的二维性质。缺点是会使用更多的空间,但是在现代计算机的存储空间越来越大的情况下,空间换时间的做法依然是可用的。当然,这个函数的解法只是一种如果你有更好的解法或者其他问题,可以随时和我讨论。