求解用java输出下面方阵:1 2 5 10 4 3 6 11 9 8 7 12 16 15 14 13

问题描述:

求解用java输出下面方阵:1 2 5 10 4 3 6 11 9 8 7 12 16 15 14 13
1个回答 分类:综合 2014-11-21

问题解答:

我来补答
import java.io.*;
public class Test {
public static void main(String[] args)throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入您需要的矩阵的边长:");
String inputString = br.readLine();
int len = Integer.parseInt(inputString);
//声明一个边长为用户要求的矩阵
//如用户要求边长为2,则产生的数组为
// 0 0 0
// 0 1 2
// 0 4 3
// 输出
// 1 2
// 3 4
int[][] a = new int[len + 1][len + 1];
//计算矩阵内元素的值
/*
* 如 len = 3时的构造过程为
* 1 0 0
* 0 0 0
* 0 0 0
*
* 1 0 0
* 4 3 0
* 0 0 0
*
* 1 2 0
* 4 3 0
* 0 0 0
*
* 1 2 0
* 4 3 0
* 9 8 7
*
* 1 2 5
* 4 3 6
* 9 8 7
*/
for(int i = 1;i
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固