首页 > 编程语言 >CCF 201503-1 图像旋转(C++)

CCF 201503-1 图像旋转(C++)

时间:2022-08-31 13:24:19浏览次数:45  
标签:include num1 num2 int C++ ++ 201503 1005 CCF

image

好像旋转矩阵有更好的做法,但是我觉得这样也足够了,如果需要更好的做法,大家得自己在去找一下。
我主要是找了下规律,然后做出来的

#include<iostream>
#include<bits/stdc++.h>
#include<cstdio>

using namespace std;

int num1[1005][1005];
int num2[1005][1005];
int n, m;

int main()
{
    cin >> n >> m;
    for (int i = 0; i < n; i++){
        for (int j = 0; j < m; j++){
            scanf("%d", &num1[i][j]);
        }
    }
    for (int i = 0; i < n; i++){
        num2[m-1][i]=num1[i][0];
        for (int j = 1; j < m; j++){
            num2[m-1-j][i]=num1[i][j];
        }
    }
    for (int i = 0; i < m; i++){
        for (int j = 0; j < n; j++){
            printf("%d ", num2[i][j]);
        }
        printf("\n");
    }
    return 0;
}

标签:include,num1,num2,int,C++,++,201503,1005,CCF
From: https://www.cnblogs.com/understanding-friends/p/16642746.html

相关文章

  • C++学习笔记-day03
    1、嵌套循环2、跳转语句continue不会使整个循环终止,break会跳出循环//输出2,跳过了1gotoA;cout<<1<<endl;A:cout<<2<<endl;3、数组......
  • C++ 简单设计模式之简单工厂
    一、简单工厂一个工厂类能够根据传入参数而决定创建出哪一种产品类的实例二、类设计//手机classPhone{public: virtualvoidmodel()=0;};//华为手机clas......
  • 侯捷老师c++11重点
    作者:还有offer嘛链接:https://www.nowcoder.com/discuss/962212?page=3来源:牛客网  •指针、引用、数组、内存•右值引用与完美转发•引用与指针区别•C和......
  • 南京地区寻志同道合的前端后端C++小伙伴(成功推荐奖励500元)
    我们是南京小微企业,目前虽处于疫情大环境下,但是我们公司由于强悍的技术背景以及所属行业特殊,处于项目多人少尴尬情况,作为公司合伙人,我们每天都很着急,经过长达半年的招聘,......
  • 从汇编看C++类的内存Layout(3)
    本文主要从汇编的角度,看C++类的内存模型,即C++类的各种数据是如何分布的。1.假设有如下Cpp文件:classMemoryLayout.cppclassBase{public:Base(){}......
  • c++ static修饰的函数作用与意义
    static修饰的函数叫做静态函数,静态函数有两种,根据其出现的地方来分类:1.如果这个静态函数出现在类里,那么它是一个静态成员函数;静态成员函数的作用在于:调用这个函数不会访......
  • C++11可变参数模板(函数模板、类模板)
    https://yngzmiao.blog.csdn.net/article/details/105247065......
  • C++:const常量的存储位置
    ......
  • c++的void*
    ......
  • 实验一 c++简单程序设计
    题目代码第一题#include<iostream>usingnamespacestd;//求数字根intdigital_root(intn){ while(n>=10){ n=n/10+n%10; } returnn;}in......