博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++打印蛇形矩阵
阅读量:5917 次
发布时间:2019-06-19

本文共 713 字,大约阅读时间需要 2 分钟。

一个m*n的矩阵里按照下图形式填充,最后形成的矩阵即为蛇形矩阵,下图是m=4, n =5时的蛇形矩阵:
这里写图片描述

方法一:逐层循环

#include 
using namespace std;const int ROW = 6;const int COLUMN = 10;const string space = " ";void setSnakeMatrix(int array[ROW][COLUMN], int start){ int x = 0, y = 0; while(start
=0 && array[x][y-1]==0) { array[x][y--] = start++; } //左列:从下向上 while(x-1>=0 && array[x-1][y]==0) { array[x--][y] = start++; } } //最后一个 array[x][y] = start; }void displayMatrix(int array[ROW][COLUMN]){ for(int row = 0; row
=10) { cout<
<

转载于:https://www.cnblogs.com/changjl/p/5717106.html

你可能感兴趣的文章
机器学习之识别验证码
查看>>
JS常用数组操作全解析
查看>>
浅入浅出“跳表”
查看>>
编写一个简单的智能合约
查看>>
SpringBoot2.0源码分析(三):整合RabbitMQ分析
查看>>
数据可视化学习(数据可视化基本概念)
查看>>
python自动修改本机网关的源码
查看>>
关于设计业务应答状态码的一点思考
查看>>
APM性能平台大盘工程实践
查看>>
理解 AsyncTask 原理
查看>>
基于阿里云物联网平台,我们这样实现简易出入监控
查看>>
SpringCloud微服务云架构构建B2B2C电子商务平台之-(九)服务链路追踪(Spring Cloud Sleuth)...
查看>>
Spring Cloud云架构 - commonservice-sso服务搭建(一)
查看>>
javascript找个某个标签为其添加属性
查看>>
Tomcat多应用共享Session
查看>>
关于以后的JavaFX计划
查看>>
使用base64:URL的优缺点
查看>>
Ubuntu无法通过H3CLOUD OS下发自动获取IP地址
查看>>
pt-online-schema-change 工具使用
查看>>
HIbernate主键详解
查看>>