顺时针绕圈输出二维数组(蛇形)
2018-03-04 22:22
459 查看
#include<iostream> using namespace std; #define N 10 int arr ; int main(int argc, char *argv[]) { int data = 1; for (int i = 0,j=0,k=0; k < (N+1)/2; k++) { while (j<N-k) { arr[i][j] = data; j++; data++; } j--; i++; while (i<N-k) { arr[i][j] = data; i++; data++; } i--; j--; while (j>k-1) { arr[i][j] = data; j--; data++; } j++; i--; while (i>k) { arr[i][j] = data; i--; data++; } i++; j++; } for (size_t i = 0; i < N; i++) { for (size_t j = 0; j < N; j++) { cout << arr[i][j]<<"\t"; } cout << endl; } system("pause"); return 0; }
相关文章推荐
- 顺时针打印二维数组(螺旋输出数组)
- 顺时针输出一个二维数组的内容
- 二维数组蛇形和Z形矩阵输出
- c语言:使一个N*N二维数组输出呈顺时针螺旋递增
- 二维数组的“蛇形打印”输出
- leetcode 54 54. Spiral Matrix(矩阵顺时针绕圈输出)
- [Java Code]顺时针输出二维数组
- Java实现顺时针输出螺旋二维数组的方法示例
- 二维数组顺时针输出
- 矩阵蛇形填数和顺时针输出
- java蛇形矩阵输出方法(顺时针、逆时针)
- 不借助二维数组,输出蛇形数组
- 顺时针螺旋输出矩阵中的1到n*n的数字
- 剑指offer之顺时针打印二维数组
- 19.把1~100存到二维数组a[10][10]中,并按二维矩阵形式输出
- C++输入正整数n, 输出将1~n*n顺时针排列矩阵之数组
- 剑指Offer--020-顺时针打印矩阵(蛇形打印矩阵)
- JAVA中利用不规则二维数组输出杨辉三角形
- 二维数组的使用(new,delete,初始化,输出)
- 二维数组的输出以及当中元素的计算