打印螺旋矩阵
来源:互联网 发布:淘宝店拍照 编辑:程序博客网 时间:2024/06/05 18:45
打印一个如下的螺旋矩阵:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
import java.util.Scanner;public class Example {public static void main(String[] args) {int a[][] = new int[111][111];Scanner sc = new Scanner(System.in);int n = sc.nextInt();int i, j, p = 0, m;if (n % 2 == 0) {m = n / 2;} else {m = n / 2 + 1;}for (i = 0; i <= m - 1; i++) {for (j = i; j < n - i; j++) {// 12345\\17 18 19\\25p++;a[i][j] = p;}for (j = i + 1; j < n - i; j++) {// 6789\\20 21p++;a[j][n - i - 1] = p;}for (j = n - i - 2; j >= i; j--) {// 10 11 12 13\\22 23p++;a[n - i - 1][j] = p;}for (j = n - i - 2; j >= i + 1; j--) {// 14 15 16\\24p++;a[j][i] = p;}}for (i = 0; i < n; i++) {for (j = 0; j < n; j++) {System.out.print(a[i][j] + "\t");}System.out.println();}}}
阅读全文
0 0
- 螺旋矩阵的打印
- 打印螺旋矩阵
- 打印螺旋矩阵
- 打印螺旋矩阵
- 打印螺旋矩阵
- 螺旋打印数字矩阵
- 打印螺旋矩阵
- 打印螺旋矩阵
- 打印螺旋数字矩阵
- [笔试] 打印螺旋矩阵
- 打印螺旋矩阵
- 打印螺旋矩阵
- 螺旋打印数字矩阵
- 打印螺旋矩阵
- 打印螺旋矩阵
- Python-打印螺旋矩阵
- 螺旋矩阵顺时针打印
- 打印螺旋矩阵
- 集中监控计算机主要功能
- MySql数据库表字段命名及设计规范
- C语言编译器
- 简单的‘Hello World!’
- node.js的安装和简单应用
- 打印螺旋矩阵
- contentSize、contentOffset和contentInset的图解辨别
- ssm读写分离
- MySQL 查询 索引 优化
- PostgreSQL流复制参数max_wal_senders详解
- uva7511 Multiplication Table (模拟+特判)
- 各漏扫工具(nexpose,nessus等)与msf结合使用(转)
- 分层检索
- RadioButton