用数组在C++中实现矩阵逆时针旋转90度

有一个m行n列的矩阵(行数和列数小于100),想把它逆时针扭转90度,如何用C++实现这一算法呢?小编与大师分享编程经验。

东西/原料

  • C++

方式/步调

  1. 1

    输入数据时,第1行输入两个正整数,确定矩阵的巨细,行数和列数不跨越100,接下来按照行数和列数输入矩阵各元素值。

    输出数据,是逆时针扭转90度后的矩阵。

  2. 2

    起首,界说一个整型变量,节制矩阵的巨细。

  3. 3

    界说三个整型变量,保留矩阵的行数和列数,以及姑且变量。

  4. 4

    界说两个数组,保留扭转前的矩阵和扭转后的矩阵。

  5. 5

    接着,输入矩阵的行数和列数,保留在变量m和n中。

  6. 6

    用两层for轮回,节制矩阵扭转后的值。

  7. 7

    输入矩阵各元素的值,并转换为扭转后的响应坐标。

  8. 8

    因为扭转后行数和列数发生转变,互换行数和列数。

  9. 9

    最后,输出逆时针扭转后矩阵的各元素值。

  10. 10

    运行法式,输入一个矩阵后,电脑就会主动将其逆时针扭转90度。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-12-09 00:00
  • 阅读 ( 1194 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具