1到9九个数字,如何排列纵横斜向相加结果为151、2、3、4、5、6、7、8、9,九个数字如何在一个
答案:2 悬赏:30 手机版
解决时间 2021-01-30 04:44
- 提问者网友:相思似海深
- 2021-01-29 05:06
1到9九个数字,如何排列纵横斜向相加结果为151、2、3、4、5、6、7、8、9,九个数字如何在一个
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-01-29 05:18
这是九宫图问题.填法有很多.第一行:294第二行:753第三行:318就是一种,然后顺次旋转,又可以得到另外不同的填法.通常,是把这一列数的中间的数,也是这列数的平均数填在中间的格里.其余的8个数平均分成四对,最小和最大的两个数填在+字形的四个位置上.然后再依次填 上其它的就可以了.======以下答案可供参考======供参考答案1:问的是编程题吗?下面是源程序和运行结果:#include<stdio.h>main(){int i,j,k,l,m,n,o,p,q;for(i=1;i<=9;i++)for(j=1;j<=9;j++)if(i!=j){for(k=1;k<=9;k++)if(k!=i && k!=j){for(l=1;l<=9;l++)if(l!=i && l!=j && l!=k){for(m=1;m<=9;m++)if(m!=i && m!=j && m!=k && m!=l){for(n=1;n<=9;n++)if(n!=i && n!=j && n!=k && n!=l && n!=m){for(o=1;o<=9;o++)if(o!=i && o!=j && o!=k && o!=l && o!=m && o!=n){for(p=1;p<=9;p++)if(p!=i && p!=j && p!=k && p!=l && p!=m && p!=n && p!=o)for(q=1;q<=9;q++)if(q!=i && q!=j && q!=k && q!=l && q!=m && q!=n && q!=o && q!=p)if(i+j+k==l+n+m && l+n+m==o+p+q && o+p+q==i+l+o && i+l+o==j+m+p && j+m+p==k+n+q && k+n+q==i+m+q && i+m+q==k+m+o)printf("%d %d %d\n%d %d %d\n%d %d %d********横纵斜和是%d\n\n",i,j,k,l,m,n,o,p,q,i+j+k);}}}}}}}
全部回答
- 1楼网友:煞尾
- 2021-01-29 06:26
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯