将矩阵逆时针旋转45°后输出
【问题描述】
将矩阵逆时针旋转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°后输出相关推荐
- python将二维数组逆时针旋转45°
#二维数组逆时针旋转45° def rotate(array):if array==None:return 0length=len(array)#右上角输出i=length-1while i>0 ...
- matlab矩阵逆时针旋转90度
f=fenbu%f是原来的矩阵 newf = ones(size(f'))%旋转后的矩阵 lieshu = size(f,1)for j=[1:size(f,2)]%列数for i=[1:size(f ...
- python将矩阵顺时针旋转90度_在Python中将方形矩阵逆时针旋转90度的程序
假设我们有一个正方形矩阵,我们必须将其逆时针旋转90度.147 258 369 那么输出将是789 456 1个23 为了解决这个问题,我们将遵循以下步骤-如果矩阵为空,则返回一个空白列表 n:=矩阵 ...
- matlab矩阵逆时针旋转90度_MATLAB矩阵的翻转求逆旋转转置
对角阵 对角矩阵 只有对角线上有非零元素的矩阵 数量矩阵 对角线上的元素相等的对角矩阵 单位矩阵 对角线上都为1的对角矩阵 (1)提取矩阵的对角线上的元素 diag(A) 提取矩阵A主对角线元素,产生 ...
- 矩阵逆时针旋转90度
#include <stdio.h> int main(){int a[4][4],b[4][4],i,j; /*a 存放原始数组数据,b 存放旋转后数组数据*/printf(" ...
- 矩阵逆时针旋转90度JAVA_java实现的顺时针/逆时针打印矩阵操作示例
java实现的顺时针/逆时针打印矩阵操作.分享给大家供大家参考,具体如下: public class SnakeMatrix { /** * 定义矩阵的阶数 */ private int n; //填 ...
- Leetcode 048旋转图像(将矩阵逆时针旋转90度)(先对角线翻转,再左右翻转)
代码 class Solution {public:void rotate(vector<vector<int>>& matrix) {//先对角线翻转,再左右翻转fo ...
- 某一点绕另一点逆时针旋转90后的坐标
普适公式见博客https://blog.csdn.net/faithmy509/article/details/80235631 令b=90得到 x=x2-(y1-y2) y=y2+(x1-x2) 考 ...
- nowcoder-顺时针打印矩阵-模拟魔方逆时针旋转
题目 顺时针打印矩阵 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出 ...
最新文章
- SpringBoot中使用thymeleaf时ajax请求不能回显消息
- php 掌握jquery,完全掌握jquery tmpl模板
- 【2019CSP-J 普及组题解】数字游戏(number),公交换乘(transfer),纪念品(souvenir),加工领奖(work) CSP普及游记
- bzoj3732-Network【Kruskal重构树模板】
- SQL Server 2005中的ROW_NUMBER和RANK
- Java网络编程之NIO编程(待补充)
- DWR自学笔记(1)HelloWorld
- 基于JAVA+Servlet+JSP+MYSQL的实验室机房预约管理系统
- Cygwin编译自己定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
- JQuery的Ajax跨域请求的解决方案
- 铁子们,2019博客之星投票活动开始了!帮我投个票呗
- 江苏省计算机二级用英语,江苏省计算机二级考试(VB)最新大纲及要求(国外英语资料).doc...
- LED电子时钟显示屏(NTP时间同步服务器)是如何完成授时服务的?
- 【风马一族_SQL Server】
- Thinkbook16+ 2022 安装Ubuntu20.04
- 2021年电工(初级)实操考试视频及电工(初级)理论考试
- RADARE2+FRIDA=R2FRIDA Best Dynamic Debugging Tool
- 正则密码验证,包含数字、字母、特殊符号
- 基于PCL 1.11 的屏幕选点
- Vue全家桶+Socket.io+Koa2打造一个智能聊天室 接口已开放