【软件构造】Lab1总结

 实验过程中git init一直提示rename failed,发现是git没有修改D盘文件的权限,在Windows系统下更改了D盘权限之后就没问题了
P1
 给出的函数是如何根据输入的参数(奇数 n)生成一个n×n的Magic Square的:
以参数5为例,在main()中测试该函数,输出结果为:
在这里插入图片描述
 幻方中的元素值由由小至大生成从1至n*n的自然数列构成,所以生成幻方的关键是每个元素的位置,该函数将1置于首行中间元素,然后接下来的元素依次放在其右上角的位置上(将幻方于其上下左右无限复制),若右上角已有安排好的元素,则改为放置在当前元素正下方的第一个位置上。
参数7:
在这里插入图片描述
 可见,数字从第一行中间开始填,到最后一行中间结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值