20.蛇形矩阵打印
2017-06-09 10:27
260 查看
题目描述
题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
分析:根据规律求解,如示例:行间隔分别为:
2,3,4,5
3,4,5
4,5
5
第一列间隔分别为:1,2,3,4
代码:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int N = sc.nextInt();
int col = 1;
for(int i=col;i<=N;i++){
System.out.print(col);
int temp = col;
for(int j=i+1;j<=N;j++){
temp+=j;
System.out.print(" "+temp);
}
System.out.println();
col+=i;
}
}
}
}
相关文章推荐
- 剑指offer 面试题20 顺时针打印矩阵
- 20:顺时针打印矩阵
- 剑指offer题20_顺时针打印矩阵
- 面试题20:顺时针打印矩阵
- 面试题20:顺时针打印矩阵
- 面试题20:顺时针打印矩阵
- 剑指offer-面试题20-顺时针打印矩阵
- 面试题20:顺时针打印矩阵
- 面试题20 顺时针打印矩阵
- 顺时针打印矩阵——20
- 面试题20:打印矩阵
- 剑20-顺时针打印矩阵
- 腾讯2016实习生编程题蛇形矩阵打印
- [腾讯]打印蛇形矩阵
- 20. 顺时针打印矩阵
- 剑指offer——面试题20:顺时针打印矩阵
- 12 蛇形打印矩阵中的数据
- 面试题20:顺时针打印矩阵递归和非递归两种方式实现
- 打印蛇形矩阵
- 面试题20:顺时针打印矩阵