11:图像旋转

总时间限制: 1000ms 内存限制: 65536kB

描述

输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。

输入

第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。

接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。

输出

m行,每行n个整数,为顺时针旋转90度后的图像。相邻两个整数之间用单个空格隔开。

样例输入

3 3

1 2 3

4 5 6

7 8 9

样例输出

7 4 1

8 5 2

9 6 3

题意

输入一个矩阵,将其旋转90°输出

思路

使用两个嵌套For循环,一个输入,一个输出。

代码实现

点击查看代码
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int N, M;//声明变量
cin >> N >> M;
int LIST_N_M[101][101];//声明数组
for (int i = 1; i <= s i++) {
for (int j = 1; j <= M; j++) {
cin >> LIST_N_M[i][j];
}
}
for (int j = 1; j <= M; j++) {
for (int i = 1; i <= N; i++) {
cout << LIST_N_M[N-i+1][j] << " ";
}
cout << endl;
}
return 0;
}

最新文章

  1. Android 手机卫士--参照文档编写选择器
  2. PhoneGap开发跨平台移动APP - 解决跨域资源共享
  3. 在JS中获取文件点之后的后缀字符
  4. web前端学习笔记(CSS变化宽度布局)
  5. 【C语言入门教程】5.6 函数库和文件
  6. js 多少天以后的时间
  7. python判断文件和目录是否存在
  8. CS小分队第一阶段冲刺站立会议(5月6日)
  9. Tomcat根目录下work文件夹的作用
  10. 2d-x中Lua类型强转问题
  11. sizeof()的用法
  12. HDU 1051:Wooden Sticks
  13. redhat nginx 启动脚本
  14. initWithNibName与viewDidLoad的执行关系以及顺序
  15. 【ASP.NET MVC 学习笔记】- 13 Child Action
  16. TensorFlow 聊天机器人开源项目评测第一期:DeepQA
  17. git 使用简易指南
  18. [物理学与PDEs]第1章第4节 电磁能量和电磁动量, 能量、动量守恒与转化定律 4.3 电磁能量 (动量) 密度, 电磁能量流 (动量流) 密度
  19. oracle存储过程 out cursor
  20. WebFrom 小程序【条件查询与分页整合】

热门文章

  1. 聊聊Vim的工作原理
  2. siteServer CMS知识点
  3. 监控CPU状况并发送邮件shell脚本
  4. Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project StuMavenDemo1: There are test failures.
  5. 删除数组里含有a的元素,并且将null值放在后面
  6. 『现学现忘』Git分支 — 38、Git分支介绍
  7. Linux系统管理_用户管理
  8. 齐博x1标签实例:调用多个圈子同时调用相关会员
  9. 齐博x1模型里边钩子的创建与使用
  10. Optimize(优化实验)