怎样用C++输出n阶奇数幻方

 时间:2024-11-13 18:04:54

1、首先,定义8个整型变量,实现奇数幻方的计算。

怎样用C++输出n阶奇数幻方

2、接着,定义一个数组变量保存奇数幻方的各数值。

怎样用C++输出n阶奇数幻方

3、输入奇数幻方的阶数,如下图所示。

怎样用C++输出n阶奇数幻方

4、给数组赋初值,初始值为0。

怎样用C++输出n阶奇数幻方

5、计算第一个数1的坐标,保存在变量x和y中。

怎样用C++输出n阶奇数幻方

6、将第一数字1,保存在数组中。

怎样用C++输出n阶奇数幻方

7、用for循环,实现奇数幻方各值位置的计算。

怎样用C++输出n阶奇数幻方

8、用累加的方式,获取奇数幻方的下一个数值。

怎样用C++输出n阶奇数幻方

9、计算奇数幻方下一个值的坐标,如下图所示。

怎样用C++输出n阶奇数幻方

10、如果元素的x坐标小于1,则x值为n。如果元素的y坐标小于1,则y值为n。

怎样用C++输出n阶奇数幻方

11、用if循环处理计算出的坐标已存在的情况,如果存在,则位置变为原数值的下方。

怎样用C++输出n阶奇数幻方

12、将下一个奇数幻方的数值,保存在数组中。

怎样用C++输出n阶奇数幻方

13、最后,输出奇数幻方的每一个数值,每输出一行执行换行。

怎样用C++输出n阶奇数幻方

14、运行程序,输入一个阶数后,电脑就会输出该阶数的奇数幻方。

怎样用C++输出n阶奇数幻方
  • C语言中的scanf函数怎样输入字符串?
  • C语言如何编写一个输出数组的函数
  • python中如何修改字典中键值对的值?
  • C语言scanf函数如何输入多个字符串?
  • 计算二重积分 ∫∫(x+y)dxdy [0≤x≤1;0≤y≤1]
  • 热门搜索
    喝绿茶能减肥吗 高筒靴搭配 泡发好的海参怎么吃 我的世界竹笋怎么挖 水浒传简介50字 跳绳能减肥 云南旅行攻略 造梦西游3年兽怎么得 北京减肥 dnf怎么改名字