文档章节

4*n魔方

 林静144520
发布于 2016/11/09 22:11
字数 122
阅读 0
收藏 0

#include<stdio.h>

int main()
{
    int num[100][100]={0};
    int n,i,j,k=0,N=0;
    scanf("%d",&n);
    N=n*n+1;
      for(i=0;i<n;i++)
      {
          for(j=0;j<n;j++)
          {
               num[i][j]=++k;
               if(i%4==j%4)  //遇对角线不填 
               {
                   num[i][j]=N-num[i][j];//对角线上的数用n*n+1减去该位置上的数 
               }
              if(i%4==i && (n-1-i)%4==j%4) //遇对角线不填 
               {
               num[i][j]=N-num[i][j];
               }
          }
      } 
      for(i=0;i<n;i++)
       {
           for(j=0;j<n;j++)
            {
                printf("%5d ",num[i][j]);
            }
            printf("\n");
       } 
       return 0;
}

© 著作权归作者所有

上一篇: 多项式加法
下一篇: 奇数魔方c实现
粉丝 0
博文 13
码字总数 6213
作品 0
成都
私信 提问
xiangism/GLRubiks

#GLRubiks 用openGL实现的windows平台下的魔方程序,最终会实现N阶魔方的还原算法 #Detail GLCube 封装的openGL立方体,仅仅一个立方体 GLExCube 为了实现魔方而从GLCube继承而来的立方体 GL...

xiangism
2015/08/09
0
0
LeetCode算法题-Magic Squares In Grid(Java实现)

这是悦乐书的第326次更新,第349篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第196题(顺位题号是840)。3 x 3魔方是一个3 x 3网格,填充了从1到9的不同数字,这样每行,每...

小川94
05/06
0
0
MatLab 2018a 官方教程[三]

前言 MatLab 2018a 官方教程 Matlab 2018a 官方教程[二] 接下来是要讲一讲Matlab的矩阵处理 1.特殊矩阵 通用的 学科矩阵 范德蒙矩阵:各种通信系统的纠错编码 希尔伯特矩阵:较小的变动都会发生...

散人lins
2018/03/17
0
0
DirectX11--实现一个3D魔方(2)

前言 上一章我们主要讲述了魔方的构造和初始化、纹理的准备工作。目前我还没有打算讲Direct3D 11关于底层绘图的实现,因此接下来这一章的重点是魔方的旋转。因为我们要的是能玩的魔方游戏,而...

X_Jun
01/08
0
0
简单说 用CSS做一个魔方旋转的效果

说明 魔方大家应该是不会陌生的,这次我们来一起用CSS实现一个魔方旋转的特效,先来看看效果图! 解释 我们要做这样的效果,重点在于怎么把6张图片,摆放成魔方的样子,而把它们摆放成魔方的...

FEWY
2017/07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

怎么升级phpstudy中的php版本

http://www.php.cn/jishu/php/413274.html php官网 下载php版本 https://windows.php.net/

15834278076
26分钟前
2
0
文件已删除但句柄没有释放导致磁盘空间用完

有时候会发现linux文件系统分区已经快满了,但又找不到到底是什么文件占用了磁盘空间,就有可能是已删除的文件的句柄没有释放,还占着空间 检查命令: lsof | grep deleted 如果发现很多del...

果树啊
30分钟前
2
0
mysql5.7 [Err] 1118 - Row size too large (> 8126).

mysql [Err] 1118 - Row size too large (> 8126). 问题 mysql5.7 在执行创建表或者增加字段时,发现row size长度过长,导致出现以下错误。 [Err] 1118 - Row size too large (> 8126). C......

GritTan
31分钟前
1
0
[mybatis]一级缓存与二级缓存配置(mybatis3.4.0)

二级缓存 添加<cache />即可 日志: 2019-05-20 16:28:16.525 [http-nio-8830-exec-2] DEBUG com.asiainfo.mysql.MysqlMapper -Cache Hit Ratio [com.asiainfo.mysql.MysqlMapper]: 0.......

Danni3
42分钟前
1
0
Kafka两级调度实现分布式协调任务分配Golang版

背景 基于Kafka消息队列的两级协调调度架构 Kafka内部为了协调内部的consumer和kafka connector的工作实现了一个复制协议, 主要工作分为两个步骤: 通过worker(consumer或connect)获取自身的...

8小时
49分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部