问题链接:CCF NOI1049 旋转图像



时间限制: 1000 ms  空间限制: 262144 KB

题目描述

输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。

输入

第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。
  接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。

输出

m行,每行n个整数,为顺时针旋转90度后的图像。相邻两个整数之间用单个空格隔开。

样例输入

3 3
1 2 3
4 5 6
7 8 9
样例输出

7 4 1
8 5 2
9 6 3

数据范围限制

1 <= n <= 100,1 <= m <= 100。



问题分析

这是一个矩阵旋转问题,在程序中就是一个二维数组的值旋转输出问题。

关键是下标的映射关系,找到这种映射关系,程序就简单了。

程序说明

(略)

要点详解

  • 先定义一个符号常量,再用它来定义二维数组,可以使得程序的通用性得到提高。
  • 二维数组下标的映射关系。

参考链接:CCF201503-1 图像旋转(100分)。


100分通过的C语言程序:

#include <stdio.h>#define N 100int a[N][N];int main(void)
{int n, m, i, j;scanf("%d%d", &n, &m);for(i=0; i<n; i++)for(j=0; j<m; j++)scanf("%d", &a[i][j]);for(j=0; j<m; j++) {for(i=0; i<n; i++) {if(i != 0)printf(" ");printf("%d", a[n - 1 - i][j]);}printf("\n");}return 0;
}

CCF NOI1049 旋转图像相关推荐

  1. CCF CSP 201609-2 火车购票

    题目链接:http://118.190.20.162/view.page?gpid=T46 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排 ...

  2. ccf Markdown

    说实话,这种题如果给我返回结果我是一定可以写出来的但是ccf不返回结果很烦,这种题我根本不能一次写对.还有重写时发现好多考试之前根本没注意到的点比如删掉空行 .......=_= #include&l ...

  3. I'm stuck! ccf模拟题。

    ccf模拟题. I'm stuck! 时间限制: 1.0s 内存限制: 256.0MB 问题描述 给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S' ...

  4. 计算机协会成立活动简报,“中国计算机学会CCF走进高校”活动在我校举行

    校新闻中心讯 9月13日下午,由中国计算机学会(CCF)主办的"CCF走进河南科技大学"活动在工科二号楼610举行.副校长魏世忠教授出席活动并致辞.长江学者.国家杰出青年基金获得者 ...

  5. 绿盟科技与CCF成立“鲲鹏”科研基金 计划发力5大领域资助16个项目

    [51CTO.com原创稿件]2017年5月10日,由中国计算机学会(CCF)和北京神州绿盟信息安全科技股份有限公司(以下简称:绿盟科技)主办的2017 CCF-绿盟科技"鲲鹏"科 ...

  6. WC2018 CCF程序设计教学比赛记事

    WC2018   d5 教师比赛日  亦或者称之为以"递归"为主题的同课异构课程(25节课 有8节讲递归) 发现强省或者弱省中名校派出的选手还是非常优秀的,这种优秀,从他的教态.自 ...

  7. 徐韬:CCF - 个贷违约预测Baseline

    徐韬是华北电力大学数理系大四的学生,Datawhale成员/Dreamtech成员,参加了多期Datawhale的组队学习,也在天池/CCF/讯飞等比赛中取得了不错的成绩,现保送大连理工大学软件学院深 ...

  8. 赴约北大,2019 CCF大数据与计算智能大赛正式启动

    8月17日,以"数据驱动,智创未来"为主题的2019 CCF大数据与计算智能大赛(2019 CCF BDCI)全球启动仪式,在北京大学英杰交流中心·阳光厅正式启幕.自2013年创办 ...

  9. CCF推荐系统项目代码解读!

    Datawhale干货 作者:阿水,北京航空航天大学,Datawhale成员 本文以CCF大数据与计算智能大赛(CCF BDCI)图书推荐系统竞赛为实践背景,使用Paddle构建用户与图书的打分模型, ...

最新文章

  1. 用户信息填写web代码_基于web的自定义表单引擎
  2. linux redis数据库安装配置,Linux系统中redis的安装配置步骤
  3. 以太网输入输出处理的实现
  4. 课程第七天内容《基础交换七》
  5. Spring Security构建Rest服务-0100-前言
  6. oracle awr报告提取,oracle AWR报告提取分析
  7. 零基础学习java------day7------面向对象
  8. [C#]Attribute特性(2)——方法的特性及特性参数
  9. 信号回勾产生的原因_燃气减压阀振动的原因及处理方案
  10. CentOS自动打开网络连接
  11. scss与sass介绍
  12. mac下 eclipse支持magic mouse/Trackpad 操作
  13. Ifconfig网络配置工具详解(from fixdown.com)
  14. 电商数据分析常用指标及意义
  15. 自驾游分享你的快乐来[有车大师]吧!
  16. 揭开CVE漏洞挖掘与编号申请那层神秘窗户纸
  17. 数据分析案例之淘宝用户行为分析完整报告
  18. 家庭服务器 作用,家庭网络存储服务器四大主要功能
  19. Android存储之MediaStore的使用
  20. 剑指 Offer 41-50

热门文章

  1. matlab knn,matlab自带knn函数
  2. 【java学习之路】(java SE篇)(练习)关于常用类的心血来潮小练习
  3. mysql中sql批量插入_sql中insert如何批量插入多条记录?
  4. safari only css hack,css hack同时针对Safari和Chrome进行攻击
  5. sparkstreaming自定义kafka
  6. python多元回归因子选取_Python中的多元回归(带因子选择)
  7. VS2017+Opencv3.3+Opencv_contribute编译
  8. Linux 信号(signal)
  9. 鲸鲨阵列服务器怎么装系统,鲸鲨软件 | 自主可控IT基础架构产品及解决方案提供商...
  10. App Start Up Step