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

注册公司什么网站网页分为哪几种类型

注册公司什么网站,网页分为哪几种类型,公明网站制作,品牌运营管理有限公司题目描述 给定m行n列的图像各像素点灰度值,对其依次进行一系列操作后,求最终图像。 其中,可能的操作及对应字符有如下四种: A:顺时针旋转90度; B:逆时针旋转90度; C&#xff1a…

题目描述

给定m行n列的图像各像素点灰度值,对其依次进行一系列操作后,求最终图像。

其中,可能的操作及对应字符有如下四种:

A:顺时针旋转90度;

B:逆时针旋转90度;

C:左右翻转;

D:上下翻转。

输入描述

第一行包含两个正整数m和n,表示图像的行数和列数,中间用单个空格隔开。1 <= m <= 100, 1 <= n <= 100。
接下来m行,每行n个整数,表示图像中每个像素点的灰度值,相邻两个数之间用单个空格隔开。灰度值范围在0到255之间。
接下来一行,包含由A、B、C、D组成的字符串s,表示需要按顺序执行的操作序列。s的长度在1到100之间。

输出描述

m'行,每行包含n'个整数,为最终图像各像素点的灰度值。其中m'为最终图像的行数,n'为最终图像的列数。相邻两个整数之间用单个空格隔开

样例1

输入

2 3 10 0 10 100 100 10 AC

输出

10 100 0 100 10 10

代码

左右镜像


void zuoyou(){for (int i = 1; i <= n; i++){for (int j = 1; j <= m/2; j++){swap(a[i][j],a[i][m-j+1]);}}
}

上下镜像

void shangxia(){for (int i = 1; i <= n/2; i++){for (int j = 1; j <= m; j++){swap(a[i][j],a[n-i+1][j]);}}
}

顺时针转一圈

1 2 3
4 5 6
7 8 9

变成
1 4 7
2 5 8
3 6 9

void zhuanzi(){for (int i=1; i <= max(n,m); i++){for (int j = 1; j < i; j++){swap(a[i][j],a[j][i]);}}swap(n,m);
}

为什么J要小于I,因为是为了让对角线不换 .

其他的就对应自己的另一边.转换.

结合一下就是……

#include <bits/stdc++.h>
using namespace std;
int n,m,a[100][100] = {0};
void shangxia(){for (int i = 1; i <= n/2; i++){for (int j = 1; j <= m; j++){swap(a[i][j],a[n-i+1][j]);}}
}
void zuoyou(){for (int i = 1; i <= n; i++){for (int j = 1; j <= m/2; j++){swap(a[i][j],a[i][m-j+1]);}}
}
void zhuanzi(){for (int i=1; i <= max(n,m); i++){for (int j = 1; j < i; j++){swap(a[i][j],a[j][i]);}}swap(n,m);
}
void shun(){zhuanzi();zuoyou();
}
void ni(){zhuanzi();shangxia();
}

//这是函数部分。

主函数就比较简单套用一下

int main(){cin >> n >> m;for (int i = 1; i <= n; i ++){for (int j = 1; j <= m; j ++){cin >> a[i][j];}}string s;cin >>s;for (char opt : s){if (opt == 'A'){shun();}else if (opt == 'B'){ni();}else if (opt == 'C'){zuoyou();}else{shangxia();}}for (int i = 1; i <= n; i ++){for (int j = 1; j <= m; j ++){cout << a[i][j] << " ";}puts("");}return 0;
}

http://www.yayakq.cn/news/840609/

相关文章:

  • 公司网站内容相近wordpress 左侧边栏
  • 网站源码和模板做的最好的紫砂网站
  • 国外做设计的网站有哪些单页网站seo优化
  • 珠海网站建设防酒店网站建设报价单
  • 浙江省建设工程质监站网站外包加工网是不是骗人的
  • 沧浪企业建设网站方法网上做网站怎么赚钱
  • 深圳网站制作公司平台网站开发的技术总结
  • 手机算命网站建设统一门户平台
  • 昆山智能网站建设企业所得税税率三个档次
  • 宝洁公司网站建设案例免费素材哪个网站比较好
  • 动漫一级a做爰片免费网站制作宣传片视频
  • 做一网站多少钱网站开发要多久
  • 政务网站的建设百度的合作网站有哪些
  • 做自己的游戏网站西部数码做跳转网站
  • 网站设计基本要求网站上截小屏幕 怎么做
  • 17一起做网站后台网站建设的完整流程包括
  • 做网站一般用什么程序户型单页设计
  • 网站开发有哪些课程域名注册时间查询
  • 如何推广自己的外贸网站济南建站网站
  • 设计制作一个生态瓶国内正规seo网络推广
  • 国家住房和城乡建设部中国建造师网站官网江苏网站建设市场
  • 青岛做网站哪家优化好wordpress 面包
  • 邵阳建设银行网站网络规划设计师是副高
  • 如何做楼盘网站新安县做网站
  • addfilter wordpress企业网站seo优
  • 手机企业网站程序wordpress导航站主题
  • 做行业网站投资多少西宁市城东区住房和建设局网站
  • 买的服务器做两个网站茶叶网络营销网站建设论文
  • 青岛做一个网站多少钱家装设计网页论文
  • 烟台网站制作哪家好怎么宣传自己的产品