求大神帮我设计一个5阶魔方方阵.用C语言 不要C++输出如下 17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9 运行出来就是这个

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:43:28

求大神帮我设计一个5阶魔方方阵.用C语言 不要C++输出如下 17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9 运行出来就是这个
求大神帮我设计一个5阶魔方方阵.用C语言 不要C++
输出如下 17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9 运行出来就是这个

求大神帮我设计一个5阶魔方方阵.用C语言 不要C++输出如下 17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9 运行出来就是这个
你想求5的话 输入5就行了  会显示输出5阶以下的魔方阵

 #include<stdio.h>
void main()
{
 int i,j,k,m,n;
 int a[20][20];
 printf("please input the m:");
 scanf("%d",&m);
 for(n=3;n<=m;n++)
 {
  if(n%2!=0)
  {
   printf("%4d阶魔方阵如下:\n",n);
   for(i=0;i<n;i++)
    for(j=0;j<n;j++)
     a[i][j]=0;
     j=n/2;
     a[0][j]=1;
   for(k=2;k<=n*n;k++)
   {
    i--;
    j++;
    if(i<0)
     i=n-1;
    else if(j>n-1)
     j=0;
    if(a[i][j]==0)
     a[i][j]=k;
    else
    {
     i=(i+2)%n;
     j=(j-1+n)%n;
     a[i][j]=k;
    }
   }
   printf("\n");
   for(i=0;i<n;i++)  
   {
    for(j=0;j<n;j++)
    printf("%4d",a[i][j]); 
    printf("\n\n");
   }
  }
 }
}
调试运行吧!

求大神帮我设计一个5阶魔方方阵.用C语言 不要C++输出如下 17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9 运行出来就是这个 急求大神帮我设计一个电子信息系系徽好么 谁帮我用C语言设计一下怎么求三个数的最大值? 谁帮我用C语言设计一下怎么求三个数的最大值? 求设计大神帮我设计一个图案,图案为一个大写字母L,L上托着Sean BOY这个词语, 谁帮我用C语言编一个程序求任意圆的面积? 四阶魔方,求大神!求大神 用c语言求一个n阶方阵对角线元素的和,急啊,那位能做马上要啊!谢谢 C语言魔方矩阵我有些看不懂, 求魔方大神帮我看看 这个怎么把黄色的一面给拼出来 求一个魔方达人教我魔方 求设计c语言程序 C语言 检验魔方矩阵问题!求大神检验我哪步错了,输入魔方矩阵后没反应,交作业说是运行超时.#include #include int main(){int i,j,A[5][5],a=0,b=0,c=0,d=0;for(i=0;i 用C语言输出一个N阶蛇形矩阵生成一个按蛇形方式排列自然数1、2、3、…N2 的N阶方阵:比如N=5时注意是C语言而不是C++ C语言求同构数,大神们帮我看看我做的哪里出错了啊.我是C语言新手啊.原题:若一个自然数恰好是他的平方根的末后几位,则称此数为自同构数.如5和76都是自同构数,它们的平方分别是25和5776. C#编程.不知大家有没玩过C语言做的魔方,一个立体的魔方,通过键盘控制旋转魔方和查看魔方的每个面… C语言里设置了三维求组…… 可是, 有没有偶数阶魔方阵求一个魔方阵,数为1~n^2,当n为偶数时,有没有方阵 ..帮我设计一下这个程序S=2^2/(1*3)*4^2/(3*5)*...*(2n)^2/((2n-1)*(2n+1)) 用C语言..