数字螺旋C语言代码输出结果如下:17 16 15 14 13 18 5 4 3 12 19 6 1 2 11 20 7

问题描述:

数字螺旋C语言代码
输出结果如下:
17 16 15 14 13
18 5 4 3 12
19 6 1 2 11
20 7 8 9 10
21 22 23 24 25
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
你上面的是5*5的螺旋数
我写的是你可以通过输入
n,然后显示的是n*n的螺旋
数.最大输入10
#include
void main()
{
int i,j,n,m,z,k,p; int a[11][11];
scanf("%d",&n);
p=n;
z=n*n;
m=(n+1)/2;
for(k=1;k=k;j--)
a[i][j]=z--;
for(i=n-1,j=j+1;i>=k;i--)
a[i][j]=z--;
for(j=j+1,i=i+1;j
 
 
展开全文阅读
剩余:2000