顺时针打印矩阵
关键词:数组、循环
题目描述
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
示例 1:
1 | |
示例 2:
1 | |
思路
思路一:
首先要判断输入的数组是否合法;
设置数组的上下左右;
利用循环的方式,一层一层的对数组进行打印。
代码
思路一:
1 | |
包含IO的代码:
1 | |
知识点
- vector二维数组的定义;
- 循环条件的使用。
- cin.get()与cin.peek()的区别(都是读取当前输入,一个读完会清除掉,另一个不会)
- auto的使用,迭代器的使用。
关键词:数组、循环
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
示例 1:
1 | |
示例 2:
1 | |
思路一:
首先要判断输入的数组是否合法;
设置数组的上下左右;
利用循环的方式,一层一层的对数组进行打印。
思路一:
1 | |
包含IO的代码:
1 | |