Image Rotation (Programming Basics with Multi-dimensional Arrays)
发布时间
阅读量:
阅读量
图像旋转技术应用
总时间限制: 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
#include<iostream>
using namespace std;
//http://noi.openjudge.cn/ch0108/11/
//两种方法,一个是获取输入的时候直接按照输出格式存
//另一个是输出的时候改格式,感觉第二个更直觉,好处理
int n,m,a[110][110];
int main(){
cin>>n>>m;
for(int i=0;i<n;i++){
全部评论 (0)
还没有任何评论哟~
