蛇形矩阵----2017腾讯校招模拟题
来源:互联网 发布:剑三高冷成男脸型数据 编辑:程序博客网 时间:2024/06/05 09:17
输出蛇形矩阵
// ConsoleApplication5.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <vector>using namespace::std ;int main(){int n;cin >> n;vector<vector<int>> vec(n, vector<int>(n, 0));int left = 0, right = n - 1;int top = 0, bottom = n - 1;int index = 1;while (index <= n * n) {for (int i = left; i <= right; ++i) {if (index > n*n)break;vec[top][i] = index;++index;}++top;for (int i = top; i <= bottom; ++i) {if (index > n*n)break;vec[i][right] = index;++index;}--right;for (int i = right; i >= left; --i) {if (index > n*n)break;vec[bottom][i] = index;++index;}--bottom;for (int i = bottom; i >= top; --i) {if (index > n*n)break;vec[i][left] = index;++index;}++left;}for (int i = 0; i < n; ++i) {for (int j = 0; j < n; ++j) {cout << vec[i][j] << " ";}}return 0;}
0 0
- 蛇形矩阵----2017腾讯校招模拟题
- 2017腾讯校招模拟题----环形蛇形矩阵
- 腾讯机试模拟题(蛇形矩阵)
- 腾讯校招模拟面试题之蛇形打印
- 腾讯笔试题:蛇形矩阵
- 腾讯2017校招模拟考
- [腾讯]打印蛇形矩阵
- 腾讯笔试 蛇形矩阵
- 1160 蛇形矩阵(模拟)
- 模拟 蛇形矩阵
- [2016腾讯暑期实习在线笔试题][蛇形矩阵]
- 腾讯2016实习生笔试编程题 打印蛇形矩阵
- 腾讯2016实习生编程题蛇形矩阵打印
- 腾讯笔试题,蛇形矩阵的Java实现
- [2017腾讯校招在线笔试题]
- [模拟]CODEVS-1160 蛇形矩阵
- 腾讯机试题1:打印蛇形矩阵
- 2017腾讯校招编程
- 判断字符串中括号成对出现的方法
- 【8】跳台阶
- oracle创办表时候指定表空间
- springboot security CSRF问题
- Qt QGroupBox在linux下显示边框
- 蛇形矩阵----2017腾讯校招模拟题
- JAVA小知识点记录
- 2-2 关于gdb的使用
- iOS简单MD5加密
- 02.ThreeJs开发指南-第二章-场景
- Python3 lambda求阶乘
- 【3】机器学习实战 第五章 logistic回归
- [26] Vijos P1774 机器翻译(模拟,队列)
- QML打开指定网址(两种方式)