c语言实现一个数字矩阵就地顺时针旋转90度 您所在的位置:网站首页 顺时针旋转打印矩阵 c语言实现一个数字矩阵就地顺时针旋转90度

c语言实现一个数字矩阵就地顺时针旋转90度

#c语言实现一个数字矩阵就地顺时针旋转90度| 来源: 网络整理| 查看: 265

如何实现以个二维数组就地旋转不用到其他空间呢?

那要先想想一个二维数组需要几次调整才能使他转90度。

我们拿一个3*3的二维数组居例子

首先我们定义个一二维数组,是这样的

1  2  3

4  5  6

7  8  9 

那么第一步(对角线交换)

            1  4  7

            2  5  8

            3  6  9

乍一看可以看出来就是 横坐标和纵坐标交换就可以了;

for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有