zoukankan      html  css  js  c++  java
  • CCF CSP 201503-1 图像旋转

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址

    CCF CSP 201503-1 图像旋转

    问题描述

      旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。
      计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。

    输入格式

      输入的第一行包含两个整数nm,分别表示图像矩阵的行数和列数。
      接下来n行每行包含m个整数,表示输入的图像。

    输出格式

      输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵。

    样例输入

    2 3
    1 5 3
    3 2 4

    样例输出

    3 4
    5 2
    1 3

    评测用例规模与约定

      1 ≤ n≤ 1,000,矩阵中的数都是不超过1000的非负整数。

    解析

    将矩阵存入二维数组里,然后以另外一种遍历方式打印出来。

    代码

    C

    #include <stdio.h>
    
    int a[1000][1000];
    
    int main() {
        int N, M;
        scanf("%d%d", &N, &M);
        for(int n=0; n<N; n++) {
            for(int m=0; m<M; m++) {
                scanf("%d", &a[n][m]);
            }
        }
        for(int m=M-1; m>=0; m--) {
            for(int n=0; n<N; n++) {
                printf("%d ", a[n][m]);
            }
            printf("
    ");
        }
    }
  • 相关阅读:
    定位--position属性
    浮动
    超链接伪类
    对齐方式
    字体样式
    标准文档流
    CSS
    表单
    框架
    内部类
  • 原文地址:https://www.cnblogs.com/meelo/p/7668486.html
Copyright © 2011-2022 走看看