蓝桥杯2019 第十届 c/c++ c组 编程大题 第六题 旋转矩形
2019-03-25 09:34
253 查看
题目
输入 n,m 接下来每行输入m个数据共输入n列 返回顺时针旋转90°后的矩形
样例输入:
3 4
3 2 5 8
1 0 2 4
7 6 0 8
样例输出:
7 1 3
6 0 2
0 2 5
8 4 8
思路
找规律就对了
代码
#include <iostream> using namespace std; int arr[1001][1001]; int main() { int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> arr[i][j]; } } // 调换 n m 位置即可 for (int i = 0; i < m; i++) { for (int j = n - 1; j >= 0; j--) // 注意是顺时针旋转 所以从最下层开始 { if (j != 0) // 预防有坑末尾有空格不给过 { cout << arr[j][i] << " "; // 竖向输出 } else { cout << arr[j][i] << endl; } } } return 0; }
如果感觉这篇文章对你有帮助的话,不妨点一个赞,十分感谢。
printf(“点个赞吧!\n”);
cout << “点个赞吧!” << endl;
Console.WriteLine(“点个赞吧!”);
System.out.println(“点个赞吧!”);
相关文章推荐
- 蓝桥杯2019 第十届 c/c++ c组第3题 求切割方形(30行代码 简洁!)
- 2016年第七届蓝桥杯C/C++A组第六题---寒假作业
- 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现(转载)
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第六题:奇怪的分式(11')
- C++读取、旋转和保存bmp图像文件编程实现
- 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现
- 第八届蓝桥杯C++B组第六题:最大公共子串
- openglesForC++矩形旋转
- 2015第六届蓝桥杯C++B组第六题:加法变乘法
- 2016第七届蓝桥杯C++B组第六题:方格填数
- 2014年第五届蓝桥杯C++B组第六题:奇怪的分式
- C++读取、旋转和保存bmp图像文件编程实现
- 剑指offer第六题【旋转数组的最小数字】c++实现
- 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第六题:奇怪的分式(11')
- 蓝桥杯2019年第十届 c/c++ c组 第九题 等差数列(满分代码)
- 2014蓝桥杯C/C++语言本科B组预赛试题 编程
- 第六届蓝桥杯A组C/C++ 第六题 牌型种数
- C++读取、旋转和保存bmp图像文件编程实现
- 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现