首页 > 试题广场 >

"之"字形打印矩阵

[编程题]"之"字形打印矩阵
  • 热度指数:1557 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个矩阵matrix,按照“之”字形的方式打印这个矩阵,如样例所示。

输入描述:
输入包含多行,第一行包含两个整数n和m,代表矩阵的行数和列数,接下来n行,每行m个整数,代表矩阵matrix


输出描述:
输出一行 ,代表“之”字形输出的矩阵。
示例1

输入

4 4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

输出

1 2 5 9 6 3 4 7 10 13 14 11 8 12 15 16

备注:
额外空间复杂度
头像 总之就是非常可爱
发表于 2022-02-19 18:00:01
#include<bits/stdc++.h> using namespace std; int main(){     int n,m;     cin>>n>>m;     int arr[n][m] 展开全文
头像 uzzzz~
发表于 2022-03-11 18:43:47
思路:打印一条斜线时行列下标和为定值。使用标志位记录是向上打印还是向下打印,每次打印完取反即可。注意打印的起点和终点要在数组的范围内,向下打印终点最大 为n-1,向上打印终点最小为0,不能越界。 #include <iostream> #include <vector> us 展开全文

问题信息

上传者:小小
难度:
7条回答 3115浏览

热门推荐

通过挑战的用户

查看代码