蛇形矩阵
来源:互联网 发布:mac spctl是什么指令 编辑:程序博客网 时间:2024/05/16 11:47
package oj.test;
import java.util.Scanner;
public class Demo1 {
/*
*蛇形矩阵
*蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
*样例输入
*5
*样例输出
*1 3 6 10 15
*2 5 9 14
*4 8 13
*7 12
*11
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
fun(n);
}
private static void fun(int n) {
int[][] arr = new int[n][n];
int i;
int j;
int k=1;
for(i=0;i<n;i++){
int t=i;
for(j=0;j<=i;j++){
arr[t][j] = k;
k++;
t--;
}
}
String[] temp = new String[n];
for(i=0;i<n;i++){
temp[i] = "";
for(j=0;j<n-i;j++){
temp[i] = temp[i] + arr[i][j]+" ";
}
}
for(String x:temp)
sop(x.trim());
}
public static void sop(Object o){
System.out.println(o);
}
}
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- 蛇形矩阵
- Install Robot Framework on Linux Fedora20 or ubuntu /on Mac /on windows
- NTP-Windows 2008和win7下开启网络对时方法
- 欢迎使用CSDN-markdown编辑器
- 疯狂Java之学习笔记(25)-------------修饰符
- 你应该知道的浮点数基础知识
- 蛇形矩阵
- C和C++编程,求水仙花数
- HDU2199.Can you solve this equation?——二分解方程
- 参数传递
- 贸易理论前沿笔记
- iOS 8开发隐藏状态栏
- 东北林业大学oj1026开辟动态存储空间用法
- java基础4
- 【php】6、学生管理系统-登陆进去