`
张长平
  • 浏览: 12831 次
  • 性别: Icon_minigender_1
  • 来自: 河北
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

魔方问题 C++

阅读更多
//输出魔方阵
#include<iostream.h>
void main()
{
    int a[5][5],i,j,k,n;

n=5;
   
    for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
    a[i][j]=0;
    j=n/2+1;
    a[1][j]=1;
    for(k=2;k<=n*n;k++)
    {
        i=i-1;
        j=j+1;
        if((i<1)&&(j>n))
        {
            i=i+2;
            j=j-1;
        }
        else
        {
            if(i<1)i=n;
            if(j>n)j=1;
        }
        if(a[i][j]==0)
        a[i][j]=k;
        else
        {
            i=i+2;
            j=j-1;
            a[i][j]=k;
        }
    }
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n;j++)
        cout<<" "<<a[i][j];
cout<<endl;
  
    }
}
分享到:
评论

相关推荐

    二阶魔方还原C++代码实现

    二阶魔方还原C++代码实现

    三阶魔方还原C++程序

    能还原三阶魔方,但是不能显示画面。 不能显示魔方的状态的

    利用Dijkstra算法还原魔方(C++实现)

    一种利用Dijkstra算法推导魔方还原公式的程序,不太完善,不要对它有太大的期望哦

    N阶魔方阵C++

    写出程序填写出N*N“魔方阵”的数值。所谓魔方 阵是指这样的方阵,数据是正整数,从1开始,每 个递增1,每个数据不重复出现,它的每一行、每 一列和对角线之和均相等(N是奇数)。 17 24 01 08 15 23 05 07 14 16 04...

    3D魔方游戏C++源代码

    C++写3D魔方游戏,用键盘可以对魔方的三个轴进行三维旋转,可以学习3D图形编程

    OpenGL魔方C/C++源代码

    本人学习OpenGL过程中用C++写的魔方程序,可以在Linux和Windows下编译运行。内有源代码和执行文件。由于OpenGL是初学,C++也比较业余,所以有建议的还请不吝指教。希望同样喜欢OpenGL编程的朋友一起讨论,共同进步。

    C++ 实现魔方阵

    自己写的C++ 魔方阵 希望有用!

    C++自动还原魔方代码.zip

    C++程序代码,能实现对三阶魔方按魔方还原公式还原魔方,并显示出步骤和结果,DEVC++编译成功,里面附带使用教程,希望对您有帮助。

    穷举法打印n阶魔方矩阵c++

    穷举法打印n阶魔方矩阵用c++编程

    c++实现魔方类

    用c++实现的魔方类,实现了输出魔方,判断是否还原,进行各种转动操作等。为提升效率,将所有块的颜色进行了一一编码,看起来不够直观,但是相比起来速度得到很大提升。一秒钟大概能够进行两亿次转动操作。

    c++编写魔方阵

    cout请输入一个奇数(小于100)当输入0时结束"; cin&gt;&gt;n; while(n&gt;100||n||n%2==0) { cout请输入一个奇数(小于100)当输入0时结束"; cin&gt;&gt;n; }

    用C++语言实现奇偶魔方阵-数据结构课程设计

    用C++语言实现的奇偶阶魔方阵 含源代码 摘要、目录、正文

    Visual C++ 实现魔方阵

    魔方阵是一个典型的数学问题,我通过C++实现封装成函数,可进行多位扩展,若发现程序有问题,请通知我。

    使用C++实现的魔方阵

    使用C++实现的魔方阵,也是无聊的时候,打发时间写的。

    N阶魔方阵的算法c++

    首先介绍了魔方阵的概念及其奇数阶的解 法,进而提出了偶数阶魔方阵的一种算法,并给出了n阶魔方 的程序实现。

    C++魔方矩阵!!!

    C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!!!C++魔方矩阵!...

    关于魔方的c++代码

    向远程计算机通过ICMP协议发送特定的数据包,然后等待回应并接收返回的数据包,对每个接收的数据包均根据传输的消息进行验证。默认情况下,传输四个包含 32 字节数据(由字母组成的一个循环大写字母序列)的回显...

Global site tag (gtag.js) - Google Analytics