【问题描述】
将矩阵逆时针旋转45°后输出。

【算法代码】

#include <iostream>
using namespace std;const int maxn=110;
int matrix[maxn][maxn];int main() {int n;while(cin>>n) {for(int i=0; i<=n-1; i++)for(int j=0; j<=n-1; j++)cin>>matrix[i][j];cout<<"The original matrix is as follows:"<<endl;for(int i=0; i<=n-1; i++) {for(int j=0; j<=n-1; j++) {cout<<matrix[i][j]<<" ";}cout<<endl;}cout<<"The matrix after 45° CCW rotation is:"<<endl;for(int i=n-1; i>=0; i--) {for(int j=0; j<=n-1; j++) {if(i+j<=n-1) {cout<<matrix[j][i+j]<<" ";}}cout<<endl;}for(int i=1; i<=n-1; i++) {for(int j=0; j<=n-1; j++) {if(i+j<=n-1) {cout<<matrix[i+j][j]<< " ";}}cout<<endl;}}return 0;
}/*
in:
3
1 2 3
4 5 6
7 8 9out:
3
2 6
1 5 9
4 8
7
*/

【参考文献】
https://www.cnblogs.com/radical/p/3985167.html

将矩阵逆时针旋转45°后输出相关推荐

  1. python将二维数组逆时针旋转45°

    #二维数组逆时针旋转45° def rotate(array):if array==None:return 0length=len(array)#右上角输出i=length-1while i>0 ...

  2. matlab矩阵逆时针旋转90度

    f=fenbu%f是原来的矩阵 newf = ones(size(f'))%旋转后的矩阵 lieshu = size(f,1)for j=[1:size(f,2)]%列数for i=[1:size(f ...

  3. python将矩阵顺时针旋转90度_在Python中将方形矩阵逆时针旋转90度的程序

    假设我们有一个正方形矩阵,我们必须将其逆时针旋转90度.147 258 369 那么输出将是789 456 1个23 为了解决这个问题,我们将遵循以下步骤-如果矩阵为空,则返回一个空白列表 n:=矩阵 ...

  4. matlab矩阵逆时针旋转90度_MATLAB矩阵的翻转求逆旋转转置

    对角阵 对角矩阵 只有对角线上有非零元素的矩阵 数量矩阵 对角线上的元素相等的对角矩阵 单位矩阵 对角线上都为1的对角矩阵 (1)提取矩阵的对角线上的元素 diag(A) 提取矩阵A主对角线元素,产生 ...

  5. 矩阵逆时针旋转90度

    #include <stdio.h> int main(){int a[4][4],b[4][4],i,j; /*a 存放原始数组数据,b 存放旋转后数组数据*/printf(" ...

  6. 矩阵逆时针旋转90度JAVA_java实现的顺时针/逆时针打印矩阵操作示例

    java实现的顺时针/逆时针打印矩阵操作.分享给大家供大家参考,具体如下: public class SnakeMatrix { /** * 定义矩阵的阶数 */ private int n; //填 ...

  7. Leetcode 048旋转图像(将矩阵逆时针旋转90度)(先对角线翻转,再左右翻转)

    代码 class Solution {public:void rotate(vector<vector<int>>& matrix) {//先对角线翻转,再左右翻转fo ...

  8. 某一点绕另一点逆时针旋转90后的坐标

    普适公式见博客https://blog.csdn.net/faithmy509/article/details/80235631 令b=90得到 x=x2-(y1-y2) y=y2+(x1-x2) 考 ...

  9. nowcoder-顺时针打印矩阵-模拟魔方逆时针旋转

    题目 顺时针打印矩阵 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出 ...

最新文章

  1. SpringBoot中使用thymeleaf时ajax请求不能回显消息
  2. php 掌握jquery,完全掌握jquery tmpl模板
  3. 【2019CSP-J 普及组题解】数字游戏(number),公交换乘(transfer),纪念品(souvenir),加工领奖(work) CSP普及游记
  4. bzoj3732-Network【Kruskal重构树模板】
  5. SQL Server 2005中的ROW_NUMBER和RANK
  6. Java网络编程之NIO编程(待补充)
  7. DWR自学笔记(1)HelloWorld
  8. 基于JAVA+Servlet+JSP+MYSQL的实验室机房预约管理系统
  9. Cygwin编译自己定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
  10. JQuery的Ajax跨域请求的解决方案
  11. 铁子们,2019博客之星投票活动开始了!帮我投个票呗
  12. 江苏省计算机二级用英语,江苏省计算机二级考试(VB)最新大纲及要求(国外英语资料).doc...
  13. LED电子时钟显示屏(NTP时间同步服务器)是如何完成授时服务的?
  14. 【风马一族_SQL Server】
  15. Thinkbook16+ 2022 安装Ubuntu20.04
  16. 2021年电工(初级)实操考试视频及电工(初级)理论考试
  17. RADARE2+FRIDA=R2FRIDA Best Dynamic Debugging Tool
  18. 正则密码验证,包含数字、字母、特殊符号
  19. 基于PCL 1.11 的屏幕选点
  20. Vue全家桶+Socket.io+Koa2打造一个智能聊天室 接口已开放

热门文章

  1. 升级Xcode 11.2 后报错: Multiple commands produce 的解决办法
  2. java基础知识之加强
  3. xmind收费与免费的区别_十年了,我终于想明白免费跟付费的区别
  4. 人在旅途——》张家界之旅:20190420
  5. Kafka偏移量(Offset)管理
  6. Pnadas学习day-01
  7. PacBio相关知识
  8. Advance Steel Addon for Autodesk AutoCAD 2022.0.1 x64
  9. aspose-words更新域/目录(页码不准确问题)
  10. 低版本ie浏览器禁用提示