当前位置: 首页 > news >正文

《算法笔记》例题解析 第3章入门模拟--3图形输出(9题)2021-03-03

例题 旋转方阵

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb
打印出一个旋转方阵,见样例输出。

输入描述:

输入一个整数n(1 <= n <= 20), n为方阵的行数。

输出描述:

输出一个大小为n*n的距阵

输入

5

输出

1 16 15 14 13
2 17 24 23 12
3 18 25 22 11
4 19 20 21 10
5 6 7 8 9

代码
向右旋转90的矩阵的代码
#include <cstdio>int a[105][105];
int b[105][105];
int main(){int n,m;scanf_s("%d%d",&n,&m);for (int i = 1; i <= n;i++) {for (int j=1; j <= m; j++) {scanf_s("%d",&a[i][j]);}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {b[j][n-i+1] = a[i][j];//右边旋转90度}}for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {printf("%d ",b[i][j]);}printf("\n");}return 0;
}
	for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {b[n-i+1][n-j+1] = a[i][j];//右边旋转180度}}
http://www.lryc.cn/news/440281.html

相关文章:

  • 合宙Air201模组LuatOS:PWRKEY控制,一键解决解决关机难问题
  • Kafka 命令详解及使用示例
  • 重生归来之挖掘stm32底层知识(1)——寄存器
  • Qt构建JSON及解析JSON
  • 合宙Air201模组LuatOS扩展功能:温湿度传感器篇!
  • 主流敏捷工具scrum工具
  • 探索微服务架构:从理论到实践,深度剖析其优缺点
  • 2024 年最佳 Chrome 验证码扩展,解决 reCAPTCHA 问题
  • Go语言现代web开发defer 延迟执行
  • Vue路由二(嵌套多级路由、路由query传参、路由命名、路由params传参、props配置、<router-link>的replace属性)
  • 【RabbitMQ】可靠性传输
  • 【论文阅读】PERCEIVER-ACTOR: A Multi-Task Transformer for Robotic Manipulation
  • Linux 常用指令
  • 使用 PHPstudy 建立ThinkPHP8 本地集成环境
  • 【系统架构设计】软件的知识产权保护+标准化概论+应用数学+云计算
  • 解决使用阿里云DataV Geo在线地图路径访问403问题
  • linux 使用SSH密钥配置免密登录
  • python教程(二):python数据结构大全(附代码)
  • MySQL基于GTID同步模式搭建主从复制
  • RecyclerView的子项长按选择功能
  • mongoDB-1
  • iKuai使用及设置流程
  • 【乐企-业务篇】销项开票接口声明(主要是业务对接)
  • Pytest配置文件pytest.ini如何编写生成日志文件?
  • rust快速创建Tauri App ——基于create-tauri-app
  • 【MySQL】MySQL中JDBC编程——MySQL驱动包安装——(超详解)
  • 电脑安装OpenWRT系统
  • 说说几款耳机
  • Excel爬虫使用实例-百度热搜
  • arcgisPro地理配准