黑白图像矩阵旋转90度在C++怎样实现

有一个r行l列的口角图像矩阵,将它顺时针扭转90度,以l行r列的体例输出 。 如何用C++实现这一算法呢?小编与大师分享编程经验 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

需要这些哦
C++
方式/
1法式运行时,第一行输入图像的行和列,接下来输入所有的像素矩阵,输出所有像素扭转90度后的矩阵 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

2起首,界说5个整型变量,保留像素矩阵的行列数、输入的值,以及节制轮回的变量 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

3界说一个二维数组,保留口角图像所有的像素 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

4输入像素矩阵的行数和列数,保留在变量r和l中 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

5用两层for轮回,节制像素的输入,并计较出像素扭转后的坐标 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

6实现计较各像素扭转90度后的坐标,分三种环境计较 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

7用双层轮回,节制输出扭转后的像素矩阵 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

8最后,按行输出图像扭转后的矩阵 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

9【黑白图像矩阵旋转90度在C++怎样实现】运行法式,肆意输入一个口角图像的像素矩阵,电脑就会实现其90度的扭转 。

黑白图像矩阵旋转90度在C++怎样实现

文章插图

黑白图像矩阵旋转90度在C++怎样实现

文章插图

黑白图像矩阵旋转90度在C++怎样实现

文章插图


以上内容就是黑白图像矩阵旋转90度在C++怎样实现的内容啦,希望对你有所帮助哦!

    推荐阅读