java编写螺旋矩阵
来源:互联网 发布:大智慧扩展数据属性 编辑:程序博客网 时间:2024/06/05 21:53
今天上java课,老师教我们一种非常简单的螺旋矩阵的java编写方法,在这里记载一下:
import java.util.Scanner;
public class hello1 {
/**
*螺旋矩阵
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s =new Scanner(System.in);
int n =s.nextInt();
int arr[][]= new int[n][n];
int rows = 0;
int cols = -1;
int div = 0;
int index = 0;
while(index<n*n){
// 从左到右
for(int i=0;i<n-div;i++){
arr[rows][++cols]=++index;
}
// 从上到下
for(int i=0;i<n-1-div;i++){
arr[++rows][cols]=++index;
}
// 从右到左
for(int i=0;i<n-1-div;i++){
arr[rows][--cols]=++index;}
// 从下到上
for(int i=0;i<n-2-div;i++){
arr[--rows][cols]=++index;}
div+=2;
}
for(int i = 0;i<n;i++)
{for(int j = 0;j<n;j++)
System.out.print(arr[i][j]+"\t");
System.out.println();}
}
}
- java编写螺旋矩阵
- java 螺旋数据矩阵
- java 实现螺旋矩阵
- java实现螺旋矩阵
- 螺旋矩阵(java)
- java-----螺旋矩阵
- java螺旋矩阵
- Java螺旋矩阵算法
- 螺旋矩阵的Java实现
- 打印螺旋举矩阵-java
- Java程序练习-螺旋矩阵
- 螺旋矩阵算法java实现
- 螺旋矩阵算法java实现
- 螺旋矩阵算法 java实现
- java实现数字螺旋矩阵
- 【Java笔试题】螺旋矩阵
- java逆时针螺旋输出矩阵
- Java实现-螺旋矩阵1
- 航班预定登录系统UFT脚本
- 【存档记录】给Spring Boot添加远程调试端口
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- UML状态图(statechart)
- 288家众筹平台正常运营 43家停运或倒闭
- java编写螺旋矩阵
- 【软件开发工具】-考完总结
- leetcode 220: Contains Duplicate III Java
- 杭电2802F(N)
- hdoj--2069--Coin Change(动态规划)
- javascript 实现文本框明文转暗码
- leetcode系列(52)Valid Sudoku
- 字幕制作之压制视频
- OpenGL天空贴图以及反射纹理映射即镜面反射