今天看到个帖子要打印杨辉三角和菱形,哥一时兴起,准备大展身手,结果悲剧的发现---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
哥不会了。。憋了半天憋出了一段破代码 //楊輝三角
public static void main(String[] args) {
int m = 10;
int n = 2 * m + 1;
long[][] arr = new long[m][n];
arr[0][m] = 1;
for (int i = 1; i < m; i++) {
for (int j = 1; j < n - 1; j++) {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j + 1];
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.printf("%3s", arr[i][j] == 0 ? " " : arr[i][j]);
}
System.out.println();
}
} // 對稱菱形
public static void main(String[] args) {
int m = 20; int rows = 2 * m + 1;
int cols = 2 * m + 1; String[][] s = new String[rows][cols]; for (int i = 0; i <= m; i++) {
for (int j = 0; j <= i; j++) {
s[i][m - j] = "*";
s[i][m + j] = "*";
}
} for (int i = m + 1; i < rows; i++) {
for (int j = i - m; j <= m; j++) {
s[i][j] = "*";
s[i][rows - j - 1] = "*";
}
} for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.printf("%2s", s[i][j] == null ? " " : s[i][j]);
}
System.out.println();
}
}
唉,基础都忘光了啊啊啊啊
哥不会了。。憋了半天憋出了一段破代码 //楊輝三角
public static void main(String[] args) {
int m = 10;
int n = 2 * m + 1;
long[][] arr = new long[m][n];
arr[0][m] = 1;
for (int i = 1; i < m; i++) {
for (int j = 1; j < n - 1; j++) {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j + 1];
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.printf("%3s", arr[i][j] == 0 ? " " : arr[i][j]);
}
System.out.println();
}
} // 對稱菱形
public static void main(String[] args) {
int m = 20; int rows = 2 * m + 1;
int cols = 2 * m + 1; String[][] s = new String[rows][cols]; for (int i = 0; i <= m; i++) {
for (int j = 0; j <= i; j++) {
s[i][m - j] = "*";
s[i][m + j] = "*";
}
} for (int i = m + 1; i < rows; i++) {
for (int j = i - m; j <= m; j++) {
s[i][j] = "*";
s[i][rows - j - 1] = "*";
}
} for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.printf("%2s", s[i][j] == null ? " " : s[i][j]);
}
System.out.println();
}
}
唉,基础都忘光了啊啊啊啊
public static void main(String[] args) {
int m = 10;
int n = 2 * m + 1;
long[][] arr = new long[m][n];
arr[0][m] = 1;
for (int i = 1; i < m; i++) {
for (int j = 1; j < n - 1; j++) {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j + 1];
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.printf("%3s", arr[i][j] == 0 ? " " : arr[i][j]);
}
System.out.println();
}
}
很多东西就是这样 没接触的时间长了 就会忘记 尤其是些基础的东西
ssh框架固然好用 但会让我们遗忘太多的东西...
呵呵
楼主加油