使用二維陣列列印乙個10行楊輝三角
public
static
main
(string[
] args)}}
//3 遍歷二維陣列
for(
int i=
0;i < yanghui.length;i++)}
}
從鍵盤輸入乙個整數(1~20)則以該數字為矩陣的大小,把1,2,3…n*n 的數字按照順時針螺旋的形式填入其中。
例如: 輸入數字2,則程式輸出:
1 24 3
public
class
rectangletest
else
}else
if(k ==2)
else
}else
if(k ==3)
else
}else
if(k ==4)
else}}
// 遍歷
for(
int m =
0; m < arr.length; m++
) system.out.
println()
;}}}
(1)建立乙個名為arraytest的類,在main()方法中宣告array1和array2兩個變數,他們是int型別的陣列。
(2)使用大括號{},把array1初始化為8個素數:2,3,5,7,11,13,17,19。
(3)顯示array1的內容。
(4)賦值array2變數等於array1,修改array2中的偶索引元素,使其等於索引值
(如array[0]=0,array[2]=2)。列印出array1。
public
class
arraytest
;for
(int i =
0;i)//不能稱作數值的複製,位址值是一樣的 開闢的空間只有乙個
//如何理解:將array1儲存的陣列的位址,賦值給了array32,使得array1和array2共同指向堆空間中的同乙個陣列實體。
array2 = array1;
for(
int i =
0;isystem.out.
println()
;for
(int i =
0;i < array1.length;i++)}
}
拓展:修改題目,實現array2對array1陣列的複製。public
class
arraytest
;for
(int i =
0;i)//複製array1到array2
array2 =
newint
[array1.length]
;for
(int i =
0;i < array2.length;i++
)for
(int i =
0;isystem.out.
println()
;for
(int i =
0;i < array1.length;i++)}
}
好了,我親愛的讀者朋友,以上就是本文的全部內容了!!!
覺得有點用記得給我點讚哦!
通過堅持不懈地學習,持續不斷地輸出,你的程式設計基本功算得上是突飛猛進。
佇列練習 楊輝三角
c 實現 佇列 楊輝三角 include include using namespace std define ok 1 define error 1 define overflow 2 typedef int status typedef int qelemtype define maxsize ...
二項式 楊輝三角 藍橋杯練習題目
題目 如 圖1.png 我國南宋數學家楊輝1261年所著的 詳解九章演算法 一書裡就出現了。其排列規律 11 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 如下的程式,用來建立n行的楊輝三角形...
sicp練習1 12 帕斯卡三角(楊輝三角)
楊輝三角以前在學習c語言時候,用迴圈很容易實現。由於剛剛接觸函式式語言,遞迴和迭代方式實現迴圈還沒深入我心。下意思的想用鍊錶來實現,但發現自己對scheme的鍊錶操作太不熟悉,總會出現這樣那樣子的無法自我解釋的問題。最後參考了 dennis zane 的pascal實現,dennis zane 是把...