有一个r行l列的口角图像矩阵,将它顺时针扭转90度,以l行r列的体例输出。如何用C++实现这一算法呢?小编与大师分享编程经验。
法式运行时,第一行输入图像的行和列,接下来输入所有的像素矩阵,输出所有像素扭转90度后的矩阵。
首先,界说5个整型变量,保留像素矩阵的行列数、输入的值,以及节制轮回的变量。
界说一个二维数组,保留口角图像所有的像素。
输入像素矩阵的行数和列数,保留在变量r和l中。
用两层for轮回,节制像素的输入,并计较出像素扭转后的坐标。
实现计较各像素扭转90度后的坐标,分三种环境计较。
用双层轮回,节制输出扭转后的像素矩阵。
最后,按行输出图像扭转后的矩阵。
运行法式,肆意输入一个口角图像的像素矩阵,电脑就会实现其90度的扭转。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!