3阶魔方阵c语言算法,3阶魔方阵的算法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "stdlib.h"
#include "stdio.h"
int main()
{
int arr[3][3] = {0};
int i,j;
int k;
int temp;
int t = 0;
i = 0;
j = 1;
arr[0][1] = 1;
for(k = 2;k <= 9;k++)
{
i = i - 1;
j = j + 1;
if((k - 1) % 3 == 0)/*如果当前数是三的倍数*/
{
i = i + 2; /*把下一个数放到当前数正下方*/
j = j - 1; /*坐标位置为i+1,j*/
}
if(i
if(j > 2) j = 0;/*如果当前位置在最后一列,下一个数放到第一列*/
arr[i][j] = k;
}
printf("\n");
while(t<2){
for(j = 0;j
{
temp = arr[0][j];
arr[0][j] = arr[2][j];
arr[2][j] = temp;
}
for(i = 0;i
{
for(j = 0;j
printf("%d ",arr[i][j]);
printf("\n");
}
printf("\n");
for(i = 0;i
{
temp = arr[i][0];
arr[i][0] = arr[i][2];
arr[i][2] = temp;
}
for(i = 0;i
{
for(j = 0;j
printf("%d ",arr[i][j]);
printf("\n");
}
printf("\n");
t++;
}
for(i = 0;i
for(j = 0;j
{
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
while(t<4){
for(j = 0;j
{
temp = arr[0][j];
arr[0][j] = arr[2][j];
arr[2][j] = temp;
}
for(i = 0;i
{
for(j = 0;j
printf("%d ",arr[i][j]);
printf("\n");
}
printf("\n");
for(i = 0;i
{
temp = arr[i][0];
arr[i][0] = arr[i][2];
arr[i][2] = temp;
}
for(i = 0;i
{
for(j = 0;j
printf("%d ",arr[i][j]);
printf("\n");
}
printf("\n");
t++;
}
system("pause");
}
3阶魔方阵的全部解,搞完了哈哈,
3阶魔方阵c语言算法,3阶魔方阵的算法相关推荐
- n*n阶魔方阵c语言程序,N阶幻方入门算法及图解
幻方(Magic Square)1是一种将数字安排在正方形格子中,使每行.列和对角线上的数字和都相等的方法. 幻方有3种不同解法,分别对应于奇数阶, 4*m阶,以及4*m+2阶. 注:部分代码来源网络 ...
- #奇数阶魔方阵c语言
奇数阶魔方阵简化版 #魔方阵C语言# #include <stdio.h> int main( ) { int a[16][16]={0},i,j,n,k; while(1) { prin ...
- n阶奇数魔方阵c语言编程,n阶魔方阵C语言
满意答案 ajiarenbk 2013.11.09 采纳率:56% 等级:12 已帮助:5086人 /*15 阶内奇数魔方阵C程序*/ #include main() { int a[16][1 ...
- 5阶魔方阵c语言程序设计,五阶魔方阵源代码c语言课到程设计.docx
五阶魔方阵源代码c语言课到程设计 主函数 #include #include #include # include "wenjian.c" # include "sanj ...
- 5阶魔方阵c语言程序设计,五阶魔方阵源代码c语言时课程设计.docx
五阶魔方阵源代码c语言时课程设计 主函数 #include #include #include # include "wenjian.c" # include "sanj ...
- 任意阶魔方阵matlab程序,【精品】任意阶魔方阵算法(c语言)
n阶幻方是由前n^2(n的2次方)个自然数组成的一个n阶方阵,其各行.各列及两条对角线所含的n个数的和相等.洛书就是最基本的3×3阶魔方阵,做出某种最恰当的决定,横竖都有3个格. 0的倒数 a-1可以 ...
- java计算奇数阶魔方阵
一.提出问题 所谓"奇数阶魔方阵"是指n为不小于3的奇数的魔方阵.这类魔方阵的形式多样,这里我们仅讨论其中的一种形式的正规魔方阵.例如:3阶.5阶和7阶的魔方阵如图3 – 4 所示 ...
- “魔方阵“c语言实现,奇数型
[问题描述] "魔方阵"是指一个AN*N矩阵(在本题中N仅为奇数,且N>1),以自然数1,2, ... N2为元素进行填充,每个位置上分别放置一个元素,使每行.每列以及主.副 ...
- 最通俗易懂的魔方阵C语言实现
该代码仅实现了任意奇数n阶矩阵的魔方阵. 每一行.每一列.对角线之和都相等. 例如3阶魔方阵如下: 8 1 6 3 5 7 4 9 2 算法:1,先给备用数 ...
最新文章
- 活动推荐|20位大咖齐聚,“中国首届沉浸产业发展论坛”10月底将于南京召开...
- RF中alert的处理
- 数据结构实验之图论五:从起始点到目标点的最短步数(BFS)
- linux很多程序都要本地编译,让C/C++程序一次编译可以发布到多版本Linux之上
- 20170728xlVBA改转置一例
- 【强化学习】A3C原理
- [html] 渐进式渲染是什么?
- Python 3.9.0a6 已可用于测试
- 学习MySQL,怎么能不会数据类型和schema优化!
- 【李宏毅2020 ML/DL】P52 Network Compression - Network Pruning
- python成员变量_Python——成员变量
- 数仓OLAP基础知识
- 济南python工资一般多少-济南十大python编程培训机构排行榜
- 用迭代法求 a 的平方根。求平方根的迭代公式为····
- 高速ViALUX DMD操控 V9501 VIS/UV with 0.95“ 1080p DMD
- Windows7下安装Docker、下载镜像和运行OpenTsdb容器
- 6个方法,用博客建立你的个人“品牌”
- 百度小程序api怎么提交?Python推送代码免费分享给大家
- discuz论坛与其它网站登录注册整合
- 流形上从环境空间到隐层空间是压缩的一个过程,香农极限是否是流形表示的另一个方面?
热门文章
- python+selenium自动登录163邮箱代码提示错误解决方案(如:NoSuchFrameException: Message: no such frame)
- 点量云流化具有哪些特色
- codevs 1419 藤原妹红
- matlab论文致谢,2020大学毕业论文致谢信
- Android 内容复制到剪贴板
- 三菱 FX5U PLC结构化4轴伺服机器人程序
- vue2.0,3.0官网
- Ubantu美化桌面类似Mac
- 使用阿里云二级域名申请免费ssl证书 nginx配置https
- mysql修改数据的sql语句怎么写_MySQL数据库修改数据语句的简单用法