蓝桥杯 java基础练习 回形取数
1 2 3
4 5 6
7 8 9
1 2
3 4
5 6
import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner key=new Scanner(System.in);int m=key.nextInt();int n=key.nextInt();int [][]a=new int [m][n];for(int j=0;j<m;j++){for(int k=0;k<n;k++){a[j][k]=key.nextInt();}}int i,count=0,aa = 0,g=m-1,r=n-1;while(true){for(i=aa;i<=g;i++){System.out.print(a[i][aa]+" ");count++;}for(i=aa+1;i<=r;i++){System.out.print(a[g][i]+" ");count++;}for(i=g-1;i>=aa;i--){System.out.print(a[i][r]+" ");count++;}for(i=r-1;i>aa;i--){System.out.print(a[aa][i]+" ");count++;}if(count==m*n) break;aa++;g--;r--;} }
}
蓝桥杯 java基础练习 回形取数相关推荐
- [Java] 蓝桥杯BASIC-25 基础练习 回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列.接下来m ...
- 蓝桥杯 BASIC-25 基础练习 回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列.接下来m ...
- 蓝桥杯 Java 基础练习 vip试题
蓝桥杯 Java 基础练习 vip试题 高精度加法 其实这道题调用函数就会变得更简单 import java.math.BigDecimal; import java.util.Scanner; pu ...
- 蓝桥杯 基础练习 回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列.接下来m ...
- 蓝桥杯Java——基础练习VIP
目录 1.阶乘计算 2.高精度加法 3.Huffuman树 4.2n皇后问题 5.报时助手 6.回形取数 7.龟兔赛跑预测 8.芯片测试 9.FJ的字符串 10.Sine之舞 11.数的读法 12.完 ...
- 蓝桥杯JAVA基础练习
特殊的数字 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3.编程求所有满足这种条件的三位十进制数. 输出格式 按从小到大的顺序输出满足条件 ...
- 基础练习 回形取数 C语言 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列.接下来m ...
- Java实现 蓝桥杯VIP 算法训练 方格取数
问题描述 设有NN的方格图(N<=10),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0. 某人从图的左上角的A 点(1,1)出发,可以向下行走,也可以向右走,直到到达右下角的B点 ...
- [Java] 蓝桥杯 BASIC-8 基础练习 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数. 输出格式 按从小到大的顺序输出满足条件的四位十进制数. package algorithm.Lanq ...
最新文章
- 前端见微知著工具篇:Bower组件管控
- Java并发编程题库
- activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)
- 借助Ant工具,实现快速开发
- boost::mp11::mp_defer相关用法的测试程序
- 7-36 社交网络图中结点的“重要性”计算 (30 分)(思路加详解)兄弟们PTA乙级题目冲起来
- Samba 3.0.25 颁布发表
- centos7 查看ip地址
- python代码编辑器PyCharm快捷键补充
- 用python爬虫抓站的一些技巧
- 瑞禧分享二维晶体表征介绍及定制SnPSe3晶体;CoBi4Te7 磁性拓扑绝缘体/CuInP2S6晶体;Nb2SiTe4晶体/Sb2TeSe2晶体等
- adb连接木木模拟器
- 实践练习二(必选):手动部署 OceanBase 单副本集群
- LINUX系统的特点
- 高质量的博客该如何来进行打造?
- ETest半实物仿真测试在汽车电子电器系统中的应用
- 从原子结构,半导体,PN结到MOS管和CMOS
- 04 4bit移位寄存器设计与功能验证(附源码)
- To刘卓岭:在这里讨论下吧
- HTML注册页面制作
热门文章
- pillow python 划线_Python-PIL(pillow)图片处理入门(一)
- linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
- MySQL启动、连接,退出,关闭命令学习
- linux安装gcc运行时库,Linux安装gcc-6.1.0
- C++ 流类和流对象
- 计算机系统性错误,《深入理解计算机系统-异常》
- R语言基础入门(7)之数据类型的性质
- linux 文件mtime,linux 文件的atime,ctime,mtime查看與修改
- 长沙计算机中级职称分数公布,大家所期待的2020年湖南省长沙中级职称评审公示...
- java spring mvc api_SpringMVC实现REST API