黑白图像矩阵旋转90度在C++怎样实现
1、程序运行时,第一行输入图像的行和列,接下来输入所有的像素矩阵,输出所有像素旋转90度后的矩阵。
2、首先,定义5个整型变量,保存像素矩阵的行列数、输入的值,以及控制循环的变量。
3、定义一个二维数组,保存黑白图像所有的像素。
4、输入像素矩阵的行数和列数,保存在变量r和l中。
5、用两层for循环,控制像素的输入,并计算出像素旋转后的坐标。
6、实现计算各像素旋转90度后的坐标,分三种情况计算。
7、用双层循环,控制输出旋转后的像素矩阵。
8、最后,按行输出图像旋转后的矩阵。
9、运行程序,任意输入一个黑白图像的像素矩阵,电脑就会实现其90度的旋转。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:37
阅读量:46
阅读量:74
阅读量:27
阅读量:50