魔方的设计和制作流程

魔方的设计和制作流程,第1张

第一,你想到的结构和生产出来的结构不一定一致,需要多次试验,才能最终敲定较好的设计。容错性并不是魔方的全部,容错性没有必要太高,太高了反而不利于速度的提高。

第二,具体程序很简单,你设计出来结构,做好图纸,找一个专业做磨具的高手做磨具,然后进料。进料很简单,阿里巴巴上一搜ABS工程塑料就OK。螺丝和贴纸没必要自己做,可以寻找专门配套的厂家。主要在汕头寻找。包装设计印刷都要注意。

第三,一般先期搞一个市场测试,让一些高水平的玩家试试。

第四,魔方设计用photography就可以。申请专利更简单了,只要是原创。

#include

<stdio.h>

#define

N

16

//这里可以修改N的值

int

main()

{

int

a[N][N],i,j,k,p,m,n

p=1

while(p==1)

/*要求阶数为1~15的商数*/

{

printf("Enter

n(n=1~15):")

//可以输入小于等于N-1的整数

scanf("%d",&n)

if((n!=0)&&(n<=N-1)&&(n%2!=0))

p=0

}

for(i=1i<=ni++)

/*初始化*/

for(j=1j<=nj++)

a[i][j]=0

j=n/2+1

/*建立魔方阵*/

a[1][j]=1

for(k=2k<=n*nk++)

{

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=1i<=ni++)

/*输出魔方阵*/

{

for(j=1j<=nj++)

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

printf("\n")

}

return

0

}


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

原文地址: https://outofmemory.cn/yw/11085678.html

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

发表评论

登录后才能评论

评论列表(0条)

保存