螺旋方阵C++算法

2020-05-09 14:41

A

1 2 3 4 5 6 7 8

28 29 30 31 32 33 34 9 27 48 49 50 51 52 35 10

26 47 60 61 62 53 36 11

25 46 59 64 63 54 37 12

24 45 58 57 56 55 38 13

B

23 44 43 42 41 40 39 14

22 21 20 19 18 17 16 15

D

C

说明:程序中用w表示A点的起始坐标(0,0)(1,1)(2,2)其特点是行列坐标每次循环同时增1。用x和y表示C点坐标(7,1)(6,2)(5,3)其特点是行坐标每次循环减1,列坐标每次循环增1。用m、z表示D点坐标(6,7)(5,6)(4,5)其特点是行列坐标每次循环同时减1。用q、w表示E点坐标(6,0)(5,1)(4,2)其特点是行坐标每次循环增1,列坐标每次循环减1。

#include #define N 10 void main() {

int a[N][N]={0},w=0,x=N,y=0,m=N-1,z=N,q=N-1,ln,col,n,k=1; int s=N;

while(k<=N*N) { /***********************************/ for(ln=w,col=w,n=0;n

}

/***********************************/ for(x--,y++,ln=x,col=y,n=0;n

for(m--,z--,ln=m,col=z,n=0;n

//cout<cout<


螺旋方阵C++算法.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络教学《地理教学论》作业答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: