C语言做的魔方阵

C语言做的魔方阵,第1张

下面是一个打印奇数魔方阵的程序:

#include<stdio.h>

int main()

{int n=0,i,j,k=1,p,q,a[20][20]={0}

while(!(n%2))

{printf("请输入一个小于20的奇数:")

scanf("%d",&n)

}

i=0

j=n/2

for(p=0p<np++)

{for(q=0q<nq++)

{if(q>0)

{i=(i+n-1)%n

j=(j+1)%n

}

a[i][j]=k++

}

i=(i+1)%n

}

for(i=0i<ni++)

{for(j=0j<nj++)

printf("%4d",a[i][j])

printf("\n")

}

return 0

}

三阶魔方

链接: https://pan.baidu.com/s/13HvXMjXJUy5_SuTGvbtndg

 提取码: 9yzj

复原魔方就是按照某种规则转动魔方,使其恢复到原始状态。复原魔方要一个好魔方,一双灵巧的手,敏锐的空间想象力和高效实用的转动程序。复原方法有很多种,具体步骤上有很大的差异性,但也有相通之处,最常见的是一层一层地拼好。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11916082.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存