关于C语言编奇数阶魔方阵的问题以下是我的源代码:#include"stdio.h"void main(){int a[15][15]={0};int n,i,j,k,p,q;printf("请输入魔方阵的阶(仅限奇数阶)\n");scanf("%d",&n);i=0;j=(n/2)+1;a[i][j]=1;for(k=2;k
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 00:02:49
![关于C语言编奇数阶魔方阵的问题以下是我的源代码:#include](/uploads/image/z/2811276-36-6.jpg?t=%E5%85%B3%E4%BA%8EC%E8%AF%AD%E8%A8%80%E7%BC%96%E5%A5%87%E6%95%B0%E9%98%B6%E9%AD%94%E6%96%B9%E9%98%B5%E7%9A%84%E9%97%AE%E9%A2%98%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%EF%BC%9A%23include%22stdio.h%22void+main%28%29%7B%05int+a%5B15%5D%5B15%5D%3D%7B0%7D%3B%05int+n%2Ci%2Cj%2Ck%2Cp%2Cq%3B%05printf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E9%AD%94%E6%96%B9%E9%98%B5%E7%9A%84%E9%98%B6%28%E4%BB%85%E9%99%90%E5%A5%87%E6%95%B0%E9%98%B6%29%5Cn%22%29%3B%05scanf%28%22%25d%22%2C%26n%29%3B%05i%3D0%3B%05j%3D%28n%2F2%29%2B1%3B%05a%5Bi%5D%5Bj%5D%3D1%3B%05for%28k%3D2%3Bk)
关于C语言编奇数阶魔方阵的问题以下是我的源代码:#include"stdio.h"void main(){int a[15][15]={0};int n,i,j,k,p,q;printf("请输入魔方阵的阶(仅限奇数阶)\n");scanf("%d",&n);i=0;j=(n/2)+1;a[i][j]=1;for(k=2;k
关于C语言编奇数阶魔方阵的问题
以下是我的源代码:
#include"stdio.h"
void main()
{
int a[15][15]={0};
int n,i,j,k,p,q;
printf("请输入魔方阵的阶(仅限奇数阶)\n");
scanf("%d",&n);
i=0;
j=(n/2)+1;
a[i][j]=1;
for(k=2;k
关于C语言编奇数阶魔方阵的问题以下是我的源代码:#include"stdio.h"void main(){int a[15][15]={0};int n,i,j,k,p,q;printf("请输入魔方阵的阶(仅限奇数阶)\n");scanf("%d",&n);i=0;j=(n/2)+1;a[i][j]=1;for(k=2;k
改动处
L10:j=(n/2)+1; n的中间元素是(n/2)+1,但是在数组当中的位置应该是(n/2) //别忘了位置0存第一个
L18,L20 不等号这里不能取等
L32:输出格式改了一下,为了好看而已
改后程序
#include"stdio.h"
void main()
{
\x05int a[15][15]={0};
\x05int n,i,j,k,p,q;
\x05printf("请输入魔方阵的阶(仅限奇数阶)\n");
\x05scanf("%d",&n);
\x05i=0;
\x05j=(n/2);
\x05a[i][j]=1;
\x05for(k=2;k