矩陣置换
来源:互联网 发布:淘宝到了1个钻 编辑:程序博客网 时间:2024/06/06 13:07
题目:
输入格式
输入第一行包括由空格分开的整数 M,N,T(0<N,M<200),T 的值为 0或 1。其中 M 和 N 分别表示待处理矩阵的行数与列数,T 为 0 时表示左右翻转,为 1 时表示上下翻转。
之后的 M 行,每行包括由空格分隔的 N 个整数,依次为输入矩阵的每一行的数据。
输出格式
输出包括 M 行 N 列,每个数字之间用一个空格分隔,每一行行末均有一个空格,表示的是按照要求翻转后的矩阵。
package com.sq.test;import java.util.Arrays;import java.util.Scanner;public class Test2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);String line = input.nextLine();String[] s = line.split(" ");int a = Integer.parseInt(s[0]);int b = Integer.parseInt(s[1]);int c = Integer.parseInt(s[2]);String[][] juzhen = new String[a][b];for(int i = 0;i<a;i++){input.hasNextLine();String line1 = input.nextLine();String[] s1 = line1.split(" ");for(int j =0;j<s1.length;j++){juzhen[i][j] = s1[j];}}if(c==0){for(int i = 0;i<a;i++){for(int j =0;j<b;j++){System.out.print(juzhen[i][b-j-1]+" ");if(j == b-1){System.out.println();}}}}else{for(int i = 0;i<a;i++){for(int j =0;j<b;j++){System.out.print(juzhen[a-i-1][j]+" ");if(j == b-1){System.out.println();}}}}}}
阅读全文
0 0
- 矩陣置换
- 置换 置换群 应用
- 置换 置换群 应用
- 置换 置换群 应用
- [HDU2865]Birthday Toy(置换群+dp+矩乘)
- String置换
- 置换算法
- 文件名置换
- 置换算法
- Cipher-----置换
- CARDS----置换
- 置换排列
- 置换群
- 置换群
- 置换表
- 置换群
- 置换数字
- 置换问题
- 报错com.neenbedankt.android-apt not found如何解决
- 简单自定义选择按钮(switchDemo)
- 整数中1出现的次数
- NavigationView
- 升级安装APK兼容Android7.0,解决FileUriExposedException
- 矩陣置换
- 下载安装apk(最终)
- 关于Java中try finally return语句的执行顺序分析
- 【多媒体编解码】Android 视频解析MediaExtractor
- Eclipse+maven配置SSM(Spring+SpringMVC+mybatis)
- HDU 6124 Euler theorem(思维)
- 罕见的pdf转html技巧,有需要的领走
- UITextView-placeholder的实现和解析
- kafka总结