魔方的编写,求常见编译崩溃的原因
#include<stdio.h>int main()
{
int a={0};
int n,i,j,k;
printf("请输入你要生成几阶魔方");
scanf("%d",&n);
if(n%2!=0)
a=1;
i=0;j=n/2;
for(k=2;k<=n*n;k++)
{
if(i==0)
{
if(j==n-1||j==0)
i++;
else
{i=n-1;j++;}
}
else
{ if(j==n-1)
{j=0;i--;}
else
{j++;i--;}}
a=k;
}
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
printf("%d",a);
printf("\n");
}
return 0;
}
这是我写的代码,现在只写奇数的,但是崩溃了,每次崩溃都找不到原因 求助 {:1_1:}求助啊求助 ~~~~ 话说a【i】【j】是什么。。。。,还有能把代码整理下吗。。。 ﹍俗。 发表于 2014-10-26 03:34
话说a【i】【j】是什么。。。。,还有能把代码整理下吗。。。
i,j 是行下标, 纵下标。。。=、=这不是二维数组常用的吗 dayreamer 发表于 2014-10-26 09:49
i,j 是行下标, 纵下标。。。=、=这不是二维数组常用的吗
是你要 。。求的是什么
页:
[1]