OpenJudge 1.8.11 图像旋转
2024-09-08 19:33:09
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;
}
最新文章
- Android 手机卫士--参照文档编写选择器
- PhoneGap开发跨平台移动APP - 解决跨域资源共享
- 在JS中获取文件点之后的后缀字符
- web前端学习笔记(CSS变化宽度布局)
- 【C语言入门教程】5.6 函数库和文件
- js 多少天以后的时间
- python判断文件和目录是否存在
- CS小分队第一阶段冲刺站立会议(5月6日)
- Tomcat根目录下work文件夹的作用
- 2d-x中Lua类型强转问题
- sizeof()的用法
- HDU 1051:Wooden Sticks
- redhat nginx 启动脚本
- initWithNibName与viewDidLoad的执行关系以及顺序
- 【ASP.NET MVC 学习笔记】- 13 Child Action
- TensorFlow 聊天机器人开源项目评测第一期:DeepQA
- git 使用简易指南
- [物理学与PDEs]第1章第4节 电磁能量和电磁动量, 能量、动量守恒与转化定律 4.3 电磁能量 (动量) 密度, 电磁能量流 (动量流) 密度
- oracle存储过程 out cursor
- WebFrom 小程序【条件查询与分页整合】
热门文章
- 聊聊Vim的工作原理
- siteServer CMS知识点
- 监控CPU状况并发送邮件shell脚本
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project StuMavenDemo1: There are test failures.
- 删除数组里含有a的元素,并且将null值放在后面
- 『现学现忘』Git分支 — 38、Git分支介绍
- Linux系统管理_用户管理
- 齐博x1标签实例:调用多个圈子同时调用相关会员
- 齐博x1模型里边钩子的创建与使用
- Optimize(优化实验)