實驗四:採用一維陣列輸出等腰三角形的楊輝三角。
package 一維陣列;
public class 楊輝三角 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[][] = new int[5][];
for (int i = 0; i < arr.length; i++) {
arr[i] = new int[i + 1];
for (int j = 0; j < arr[i].length; j++) {
if (j == 0 || j == arr[i].length - 1){
arr[i][j] = 1;
}else{
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
}
}
for (int i = 0; i < arr.length; i++) {
for(int k = arr.length - i; k > 0; k--){
System.out.print(" ");
}
for (int j = 0; j < arr[i].length; j++){
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
心得: 1.採用一維陣列可以用賦值語句或輸入語句使陣列中的元素得到值
2.採用一維陣列首先要指定長度,再申請佔用的儲存空間
3.熟悉了用一維陣列編寫楊輝三角的步驟以及各個語法