请高手赐教:求C++中构造螺旋方阵的程序.谢谢.(所谓螺旋方阵,见详细提问)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/07 00:58:14
请高手赐教:求C++中构造螺旋方阵的程序.谢谢.(所谓螺旋方阵,见详细提问)
比如说输入一个4,则输出
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
若输入9,则输出
1 2 3 4 5 6 7 8 9
32 33 34 35 36 37 38 39 10
31 56 57 58 59 60 61 40 11
30 55 72 73 74 75 62 41 12
29 54 71 80 81 76 63 42 13
28 53 70 79 78 77 64 43 14
27 52 69 68 67 66 65 44 15
26 51 50 49 48 47 46 45 16
25 24 23 22 21 20 19 18 17
答得好一定再加分.
比如说输入一个4,则输出
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
若输入9,则输出
1 2 3 4 5 6 7 8 9
32 33 34 35 36 37 38 39 10
31 56 57 58 59 60 61 40 11
30 55 72 73 74 75 62 41 12
29 54 71 80 81 76 63 42 13
28 53 70 79 78 77 64 43 14
27 52 69 68 67 66 65 44 15
26 51 50 49 48 47 46 45 16
25 24 23 22 21 20 19 18 17
答得好一定再加分.
#include
#include "stdafx.h"
void main()
{
int x[25][25];
int n = 3;//最外圈每行元素个数
int v=1; //待写入的数值,不断加1
int i0; //每一圈左上角那个位置列值(起标志作用),范围0 to n/2
int i1; //每一圈右上角那个位置列值(起标志作用)
int ii, //写入数据时每行上列的位置
jj; //写入数据时每列上行的位置
int j0, //每一圈右上角那个位置行值(起标志作用)
j; //写入的圈数
printf("请输入 n, n为3 到 25\n");
scanf("%d",&n);
i0=0; i1 = n - 1;
for (j=0;j
#include "stdafx.h"
void main()
{
int x[25][25];
int n = 3;//最外圈每行元素个数
int v=1; //待写入的数值,不断加1
int i0; //每一圈左上角那个位置列值(起标志作用),范围0 to n/2
int i1; //每一圈右上角那个位置列值(起标志作用)
int ii, //写入数据时每行上列的位置
jj; //写入数据时每列上行的位置
int j0, //每一圈右上角那个位置行值(起标志作用)
j; //写入的圈数
printf("请输入 n, n为3 到 25\n");
scanf("%d",&n);
i0=0; i1 = n - 1;
for (j=0;j
请高手赐教:求C++中构造螺旋方阵的程序.谢谢.(所谓螺旋方阵,见详细提问)
pascal:螺旋方阵 SOS!
用c语言如何设计螺旋方阵
一个关于螺旋方阵的问题
螺旋方阵(注:编程题库)
java程序问题?下面是一个 5*5 的螺旋方阵(顺时针方向旋转)编程输出 10*10(n
程序设计:螺旋方阵!建立如图所示的9*9阶的顺时针螺旋方阵
java编程题1) 显示螺旋方阵.螺旋方阵将1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列.
求C语言程序,N*N的螺旋矩阵.
请各位高手帮忙编写JAVA程序:求一个3阶方阵的对角线上个元素之和.
求一份C语言做的数字螺旋矩阵的程序
C语言螺旋方阵的问题①先把数组初始化为0.②使用双重循环实现要求的处理while(k